Backlog MCP 服务器可提供对 Backlog API 的访问,实现项目管理、任务跟踪、文件操作等功能,助力高效的项目协作与管理。
要使用 Backlog MCP 服务器,需先获取 API 密钥并进行环境变量配置。具体步骤如下:
在 .env 文件中添加以下配置:
BACKLOG_DOMAIN=your-domain.backlog.com
BACKLOG_API_KEY=your-api-key
# 测试环境配置(可选)
TEST_PROJECT_ID=your-test-project-id
TEST_PROJECT_KEY=your-test-project-key
在 claude_desktop_config.json 文件中添加以下内容:
{
"mcpServers": {
"backlog": {
"command": "npx",
"args": ["-y", "@tmhr1850/backlog-mcp-server"],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}
# 执行构建
npm run build
# 启动服务
npm start
在 .env 文件中添加以下配置:
BACKLOG_DOMAIN=your-domain.backlog.com
BACKLOG_API_KEY=your-api-key
# 测试环境配置(可选)
TEST_PROJECT_ID=your-test-project-id
TEST_PROJECT_KEY=your-test-project-key
# 执行构建
npm run build
# 启动服务
npm start
title:任务标题(必需)。content:任务内容(可选,默认为空)。priority:优先级(可选,默认为“中”)。assigneeId:负责人 ID(可选,若不指定则任务无人认领)。taskId(必需):要更新的任务 ID。title:新标题(可选)。content:新内容(可选)。priority:新优先级(可选)。keyword(必需):关键字,用于搜索任务标题或内容。projectId(可选):特定项目的 ID。statusId(可选):状态 ID(如“未完成”、“已完成”)。assigneeId(可选):负责人 ID。taskId(必需):要添加评论的任务 ID。content(必需):评论内容。在 .env 文件中添加以下配置:
BACKLOG_DOMAIN=your-domain.backlog.com
BACKLOG_API_KEY=your-api-key
# 测试环境配置(可选)
TEST_PROJECT_ID=your-test-project-id
TEST_PROJECT_KEY=your-test-project-key
# 运行所有测试
npm test
# 监视模式运行测试(自动检测代码变化)
npm run test:watch
# 带覆盖率报告的测试
npm run test:coverage
本 MCP 服务器遵循 MIT 许可证,详细信息请参考项目仓库中的 LICENSE 文件。