
Backlog MCP Server

2025.05.08
0
TypeScript项目管理团队协作问题跟踪文档管理交流协作
Backlog MCP Server 是一个实现了 Backlog API 集成的 MCP 服务器。它提供了项目管理、问题跟踪和 Wiki 管理的功能,适用于团队协作和项目管理场景。
View on GitHub
Overview
基本能力
产品定位
Backlog MCP Server 是一个集成了 Backlog API 的 MCP 服务器,主要用于项目管理和团队协作。
核心功能
- 项目管理:
- 获取项目列表(支持分页和过滤)
-
获取单个项目详情(通过项目 ID 或 key)
-
问题跟踪:
- 获取问题列表(支持分页和过滤)
- 获取单个问题详情(通过问题 ID 或 key)
-
添加、更新和删除问题
-
Wiki 管理:
- 获取 Wiki 列表(支持关键词搜索)
- 获取单个 Wiki 详情(通过 Wiki ID 或 key)
- 添加、更新和删除 Wiki
适用场景
- 团队项目管理
- 问题跟踪和解决
- 文档协作和知识管理
工具列表
- Project API:
backlog_get_projects
:获取项目列表-
backlog_get_project
:获取单个项目详情 -
Issue API:
backlog_get_issues
:获取问题列表backlog_get_issue
:获取单个问题详情backlog_add_issue
:添加问题backlog_update_issue
:更新问题-
backlog_delete_issue
:删除问题 -
Wiki API:
backlog_get_wikis
:获取 Wiki 列表backlog_get_wiki
:获取单个 Wiki 详情backlog_add_wiki
:添加 Wikibacklog_update_wiki
:更新 Wikibacklog_delete_wiki
:删除 Wiki
常见问题解答
- 如何获取 API Key:
- 注册 Backlog 账号
- 选择计划(有免费计划可用)
-
从个人设置中生成 API Key
-
环境变量配置:
- 必须配置
BACKLOG_API_KEY
和BACKLOG_SPACE_ID
- 可选配置
BACKLOG_BASE_URL
(默认为https://{your-space-id}.backlog.com/api/v2
)
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 确保已安装 Docker(如果使用 Docker 方式运行)
安装教程
-
使用 npm 安装:
bash npm install
-
使用 Docker 构建:
bash docker build -t mcp/backlog -f Dockerfile .
-
配置 Claude Desktop:
- 将以下配置添加到
claude_desktop_config.json
中:- NPX 方式:
json { "mcpServers": { "backlog": { "command": "npx", "args": [ "-y", "backlog-mcp-server" ], "env": { "BACKLOG_API_KEY": "YOUR_API_KEY_HERE", "BACKLOG_SPACE_ID": "YOUR_SPACE_ID_HERE" } } } }
- Docker 方式:
json { "mcpServers": { "backlog": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "BACKLOG_API_KEY=YOUR_API_KEY_HERE", "-e", "BACKLOG_SPACE_ID=YOUR_SPACE_ID_HERE", "mcp/backlog" ], "env": { "BACKLOG_API_KEY": "YOUR_API_KEY_HERE", "BACKLOG_SPACE_ID": "YOUR_SPACE_ID_HERE" } } } }
- NPX 方式:
调试方式
-
构建项目:
bash npm run build
-
调试运行:
bash npm run debug
-
运行测试: (待实现)