Backlog MCP 服务器
集成 Backlog API 的 MCP 服务器实现。
工具
项目 API
- backlog_get_projects
- backlog_get_project
问题 API
- backlog_get_issues
- backlog_get_issue
- backlog_add_issue
- backlog_update_issue
- backlog_delete_issue
维基 API
- backlog_get_wikis
- backlog_get_wiki
- 使用 wiki id 或 key 执行 wiki gets
- backlog_add_wiki
- backlog_update_wiki
- backlog_delete_wiki
- 使用 wiki id 或 key 执行 wiki 删除
配置
获取 API 密钥
- 注册Backlog
- 选择计划(此处提供免费计划)
- 从个人设置帮助中生成您的 API 密钥
环境变量
此服务器需要以下环境变量:
- 必需的:
BACKLOG_API_KEY
:您的 Backlog API 密钥BACKLOG_SPACE_ID
:您的 Backlog 空间 ID
- 选修的:
BACKLOG_BASE_URL
:您的 Backlog 基本 URL(默认值: https://{your-space-id}.backlog.com/api/v2
)
与 Claude Desktop 一起使用
将其添加到您的claude_desktop_config.json
中:
NPX
{
"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
{
"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"
}
}
}
}
发展
安装
建造
调试
运行测试
待定
Docker 构建
docker build -t mcp/backlog -f Dockerfile .
扩展服务器
要添加新工具:
- 在
src/core/schema.ts
中定义一个新的 Zod 模式 - 在
src/tools/toolDefinitions.ts
中添加新的工具定义并将其包含在ALL_TOOLS
中 - 在
src/tools/handlers.ts
中创建一个新的处理程序,并在toolHandlers
中注册它 - 在
src/services/
目录中的服务中实现业务逻辑
执照
此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。