Backlog MCP サーバー
Overview
Backlog MCP Server is an API server that provides access to the Backlog API, enabling project management, issue tracking, and file operations.
To use the Backlog MCP Server, you need to obtain an API key from Backlog, set up your environment variables, and run the server locally or through a command line interface.
- Project Management: Retrieve project lists and view details. - Issue Management: Create, update, search, and comment on issues. - User Management: Access user information. - File Operations: Manage attached files. - Commenting: Add comments to issues. - Search Functionality: Search for issues and projects.
- Managing project tasks and tracking progress.
- Collaborating on issues with team members.
- Automating project management workflows through API calls.
Add to your AI client
Use these steps to connect Backlog MCP サーバー in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"backlog-mcp-server-tmhr1850": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-backlog-mcp-server-tmhr1850"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"backlog-mcp-server-tmhr1850": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-backlog-mcp-server-tmhr1850"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"backlog-mcp-server-tmhr1850": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-backlog-mcp-server-tmhr1850"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"backlog-mcp-server-tmhr1850": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-backlog-mcp-server-tmhr1850"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"backlog-mcp-server-tmhr1850": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-backlog-mcp-server-tmhr1850"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"backlog-mcp-server-tmhr1850": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-backlog-mcp-server-tmhr1850"
]
}
}
}FAQ
How do I obtain an API key?
Log in to Backlog, go to personal settings, and generate an API key.
Is there a limit on the number of issues I can create?
No, but the API has a maximum return limit of 100 issues per request.
What programming language is used for this project?
The project is developed in TypeScript.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2721,"uuid":"ac9f5a82-819f-419b-81d7-985343dbe53b","name":"backlog-mcp-server","title":"Backlog MCP サーバー","description":"","avatar_url":"https://avatars.githubusercontent.com/u/29845604?v=4","created_at":"2025-03-13T11:23:34.260Z","updated_at":"2025-03-13T11:28:21.077Z","status":"created","author_name":"tmhr1850","author_avatar_url":"https://avatars.githubusercontent.com/u/29845604?v=4","tags":"backlog,project-management,api-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/tmhr1850/backlog-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-07 18:19:54\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]