Click on "Install 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 ServerShow 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
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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.