Version Control · Developer Tools

Backlog MCP Server logo

Backlog MCP Server

trknhr/backlog-mcp-server

A Model Context Protocol (MCP) server for interacting with the Backlog API. This server provides tools for managing projects, issues, wiki pages, and more in Backlog through AI agents like Claude Desktop / Cline / Cursor etc.

Install

docker run --pull always -i --rm -e BACKLOG_DOMAIN -e BACKLOG_API_KEY ghcr.io/nulab/backlog-mcp-server

Client configuration

{
  "mcpServers": {
    "backlog": {
      "command": "docker",
      "args": [
        "run",
        "--pull",
        "always",
        "-i",
        "--rm",
        "-e",
        "BACKLOG_DOMAIN",
        "-e",
        "BACKLOG_API_KEY",
        "ghcr.io/nulab/backlog-mcp-server"
      ],
      "env": {
        "BACKLOG_DOMAIN": "<BACKLOG_DOMAIN>",
        "BACKLOG_API_KEY": "<BACKLOG_API_KEY>"
      }
    }
  }
}

Environment variables

BACKLOG_DOMAINBACKLOG_API_KEYMAX_TOKENSOPTIMIZE_RESPONSEPREFIXENABLE_TOOLSETSBACKLOG_OAUTH_CLIENT_IDBACKLOG_OAUTH_CLIENT_SECRETMCP_SERVER_BASE_URLBACKLOG_ORG_COMPANY_A_API_KEYBACKLOG_ORG_COMPANY_B_API_KEY
Author
@trknhr
Category
Version Control, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Project tools (create, read, update, delete)

  • Issue tracking and comments (create, update, delete, list)

  • Version/Milestone management (create, read, update, delete)

  • Wiki page support

  • Git repository and pull request tools

  • Notification tools

  • Field selection for optimized responses

  • Token limiting for large responses

Tools (40)

  • space

    Tools for managing Backlog space settings and general information

  • project

    Tools for managing projects, categories, custom fields, and issue types

  • issue

    Tools for managing issues and their comments, version milestones

  • wiki

    Tools for managing wiki pages

  • git

    Tools for managing Git repositories and pull requests

  • notifications

    Tools for managing user notifications

  • document

    Tools for viewing documents and document trees

  • get_space

    Returns information about the Backlog space.

  • get_users

    Returns list of users in the Backlog space.

  • get_myself

    Returns information about the authenticated user.

  • get_project_list

    Returns list of projects.

  • add_project

    Creates a new project.

  • get_project

    Returns information about a specific project.

  • get_project_users

    Returns list of users in a specific project.

  • update_project

    Updates an existing project.

  • get_issue

    Returns information about a specific issue.

  • get_issue_attachment

    Downloads one attachment of an issue.

  • get_issues

    Returns list of issues.

  • count_issues

    Returns count of issues.

  • add_issue

    Creates a new issue in the specified project.

  • update_issue

    Updates an existing issue.

  • delete_issue

    Deletes an issue.

  • get_issue_comments

    Returns list of comments for an issue.

  • add_issue_comment

    Adds a comment to an issue.

  • update_issue_comment

    Updates a comment on an issue.

  • get_related_issues

    Returns list of issues related to a specific issue.

  • add_related_issue

    Relates an issue to another issue.

  • remove_related_issue

    Removes the relation between an issue and a related issue.

  • get_priorities

    Returns list of priorities.

  • get_categories

    Returns list of categories for a project.

  • add_category

    Creates a new category for a project.

  • get_custom_fields

    Returns list of custom fields for a project.

  • get_issue_types

    Returns list of issue types for a project.

  • get_resolutions

    Returns list of issue resolutions.

  • get_watching_list_items

    Returns list of watching items for a user.

  • get_watching_list_count

    Returns count of watching items for a user.

  • add_watching

    Adds a new watch to an issue.

  • update_watching

    Updates an existing watch note.

  • delete_watching

    Deletes a watch from an issue.

  • mark_watching_as_read

    Marks a watch as read.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
Cline logo

Cline

Desktop · Free · MIT

An AI coding assistant integrated into the IDE. Supports MCP servers for enhanced functionality.

WindowsMacOSLinux
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
core logo

core

opensumi/core

3.3k

A framework helps you quickly build AI Native IDE products.

Version Control
test1 logo

test1

trpc-group/trpc-go

942

tRPC-Go, is the Go language implementation of tRPC, which is a pluggable, high-performance RPC framework.

Version Control
AI-Gateway logo

AI-Gateway

Azure-Samples/AI-Gateway

565

New! The AI Gateway Dev Portal is now live — A starting point for building your own developer portal on top of Azure API Management AI Gateway's. Fork it, open it in VS Code with GitHub Copilot (or any coding agent), and shape it to fit your needs!

Version Control
e2b logo

e2b

e2b-dev/mcp-server

233

Deprecated: This project is no longer actively maintained. It may not receive further updates or bug fixes.

Version Control
MCP Git Ingest logo

MCP Git Ingest

adhikasp/mcp-git-ingest

180

A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.

Version Control
gitlab mcp logo

gitlab mcp

zereight/gitlab-mcp

70

Documentation → Setup guides, environment variables, and the full tool reference live on the hosted docs site.

Version Control