Backlog MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Backlog MCP Server Show me the open issues in the mobile app project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@duytnb79/backlog-mcp
A read-only MCP server for Backlog.
Quick start:
npx -y @duytnb79/backlog-mcpRequirements
Node.js 20+
A Backlog API key
Your Backlog space URL
Related MCP server: Backlog MCP Server
Installation
Run directly with npx:
npx -y @duytnb79/backlog-mcpOr install globally:
npm install -g @duytnb79/backlog-mcp
backlog-mcpConfiguration
Create a .env file or set environment variables before starting the server:
BACKLOG_BASE_URL="https://your-space.backlog.com"
BACKLOG_API_KEY="your_backlog_api_key"
BACKLOG_TIMEOUT_MS="10000"
BACKLOG_MAX_PAGE_SIZE="100"The server automatically loads .env when running locally.
Required:
BACKLOG_BASE_URLBACKLOG_API_KEY
Optional:
BACKLOG_TIMEOUT_MSBACKLOG_MAX_PAGE_SIZE
Usage
With Claude Desktop
{
"mcpServers": {
"backlog-mcp": {
"command": "npx",
"args": ["-y", "@duytnb79/backlog-mcp"],
"env": {
"BACKLOG_BASE_URL": "https://your-space.backlog.com",
"BACKLOG_API_KEY": "your_backlog_api_key"
}
}
}
}With a local clone
npm install
npm run build
cp .env.example .env
node dist/index.jsAvailable tools
get_notificationsread_notificationlist_projectslist_repositorieslist_pull_requestsget_pull_requestlist_issuesget_issueget_pull_request_commentsget_issue_comments
Security
Read-only access only
No hardcoded secrets
Requires an
httpsBacklog base URLNo generic passthrough endpoint tool
Notes
Do not commit
.envPrefer one API key per teammate
Publishing this package does not expose Backlog data by itself; access still depends on each user's API key
Available Tools
10 toolsget_issueGet issueC
Get Backlog issue details.
Inputs: issueIdOrKey (required).
get_issue_commentsGet issue commentsC
Get comments for a Backlog issue.
Inputs: issueIdOrKey (required), minId, maxId, count, +1 more.
get_notificationsGet notificationsC
Get recent Backlog notifications.
Inputs: minId, maxId, count, order.
get_pull_requestGet pull requestC
Get Backlog pull request details.
Inputs: projectIdOrKey (required), repoIdOrName (required), pullRequestNumber (required).
get_pull_request_commentsGet pull request commentsC
Get comments for a Backlog pull request.
Inputs: projectIdOrKey (required), repoIdOrName (required), pullRequestNumber (required), minId, +3 more.
list_issuesList issuesC
List Backlog issues in accessible projects.
Inputs: projectId, projectKey, statusId, assigneeId, +6 more.
list_projectsList projectsC
List accessible Backlog projects.
Inputs: archived.
list_pull_requestsList pull requestsC
List pull requests in a Backlog git repository.
Inputs: projectIdOrKey (required), repoIdOrName (required), statusId, assigneeId, +3 more.
list_repositoriesList repositoriesC
List repositories in a Backlog project.
Inputs: projectIdOrKey (required).
read_notificationRead notificationC
Read full notification details.
Inputs: notificationId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Every tool has a clearly distinct purpose targeting specific resources and actions, such as get_issue vs. get_issue_comments or list_issues vs. list_pull_requests. There is no overlap or ambiguity that would cause misselection by an agent.
All tool names follow a consistent verb_noun pattern with snake_case, such as get_issue, list_projects, and read_notification. This predictability makes the set easy to navigate and understand.
With 10 tools, the server is well-scoped for managing Backlog resources like issues, pull requests, projects, and notifications. Each tool earns its place without feeling excessive or insufficient for the domain.
The toolset covers read operations comprehensively but lacks create, update, or delete actions for issues, pull requests, or comments, which are common in project management workflows. This creates notable gaps that agents might struggle with for full lifecycle management.
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
Related MCP Servers
- AlicenseBqualityNot gradedmaintenanceAn MCP server implementation that integrates with Backlog API, enabling project management operations including issues, projects, and wikis through natural language interactions.1210,810 npm3-
- AlicenseCqualityAmaintenanceA Model Context Protocol server that enables Claude to interact with Backlog project management tools through API integration, allowing management of projects, issues, wiki pages and other Backlog resources.6410,810 npm243MIT
- AlicenseAqualityDmaintenanceAn MCP server providing AI agents with read access to Backlog issues, comments, and attachments via API Key authentication.128 npmMIT
- AlicenseNot gradedqualityCmaintenanceA read-only MCP server that provides AI agents structured access to Jira Cloud, enabling project listing, sprint overview, issue retrieval, and JQL search.1,650 npmMIT