积压的MCP服务器
这是一个用于与项目管理工具Backlog交互的模型上下文协议(MCP)服务器。服务器提供工具来查询和管理待办事项列表资源,如项目、问题、Wiki和用户活动。
特性
- 检索积压空间信息
- 列出和搜索项目
- 搜索、查看和管理问题
- 访问wiki页面
- 查看用户活动和通知
- 获取用户信息
需求
- Node.js(v14或更高版本)
- 带有API密钥的积压帐户
安装
# Clone the repository
git clone https://github.com/digitalcube/advanced-backlog-mcp-server.git
cd advanced-backlog-mcp-server
# Install dependencies
npm install
# Build the server
npm run build配置
Claude桌面设置
要将Backlog MCP服务器与Claude Desktop一起使用,请编辑以下配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"advanced-backlog-mcp-server": {
"command": "/path/to/advanced-backlog-mcp-server/build/index.js",
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}获取命令路径
要获得正确的路径 command 字段,构建后在存储库目录中运行以下命令:
echo "\"$(pwd)/build/index.js\""这将显示在中使用的路径 command 现场。
例子: "/Users/username/development/mcp-servers/advanced-backlog-mcp-server/build/index.js"
在macOS上,您可以通过以下方式将其直接复制到剪贴板:
echo "\"$(pwd)/build/index.js\"" | pbcopyAPI密钥设置
您可以从您的Backlog帐户设置中获取您的API密钥。
用法
配置后,您可以将服务器与Claude Desktop或任何其他兼容MCP的客户端一起使用。
在Claude Desktop中,您可以使用自然语言查询,例如:
- “显示我最近的所有问题”
- “列出我待办列表空间中的所有项目”
- “查找分配给我的高优先级问题”
可用工具
服务器提供以下工具:
list_backlog_space-获取有关您的待办事项列表空间的信息list_backlog_projects-列出待办事项列表空间中的所有项目list_backlog_recently_viewed_issues-列出最近查看的问题search_backlog_issues-使用各种过滤器搜索问题get_backlog_issue-获取特定问题的详细信息list_backlog_recently_viewed_projects-列出最近查看的项目get_backlog_project-获取特定项目的详细信息list_backlog_recently_viewed_wikis-列出最近查看的wikiget_backlog_wiki-获取特定wiki的详细信息list_backlog_recent_user_activities-列出特定用户的活动get_backlog_current_user-获取当前用户的信息get_backlog_user-获取特定用户的信息list_backlog_users-列出待办列表空间中的所有用户list_backlog_own_notifications-列出当前用户的通知
调试
为了调试MCP服务器,您可以使用MCP检查器:
npm run inspector这将提供一个URL,用于访问浏览器中的调试工具。
与MCP客户端集成
此服务器旨在与任何兼容MCP的客户端配合使用。按照客户端的文档将其连接到此服务器。
许可证
麻省理工学院
