跟踪器启动MCP服务器
A. 模型上下文协议(MCP) 与集成的服务器 跟踪器启动,使AI助手能够为当前迭代获取故事和分析。
先决条件
- 在运行MCP服务器之前,您需要设置以下环境变量:
- TRACKER_BOOT_API_KEY (必需):您的Tracker Boot API密钥。
从获取API密钥 跟踪器启动设置.
- 从公共存储库中提取最新图像:
$ docker pull public.ecr.aws/tracker-boot/mcp-server:latest可用工具
MCP服务器为与Tracker Boot API交互提供了以下工具:
| 工具 | 描述 | 参数 | 返回 |
|---|---|---|---|
tb_get_story | 获取故事详情 | storyId | 完成故事详情 |
tb_get_story_tasks | 在故事中获取任务 | storyId | 故事中的任务列表(标题、已完成) |
tb_get_story_comments | 获取故事中的评论 | storyId | 故事中的注释(内容)列表 |
tb_get_current_iteration | 使用故事获取当前迭代 | projectId | 使用包括循环时间详细信息的故事列表获取迭代数据 |
tb_create_story | 创建新故事 | projectId, |
标题, 描述(可选), storyType(可选)|创建的故事的详细信息| | tb_update_story_title |更新故事的标题|storyId, title |更新故事的详细信息| | tb_update_story_description |更新故事的描述|storyId, description |更新故事的详细信息| | tb_update_story_status |更新故事的状态|storyId, 状态|更新故事的详细信息| | tb_create_task |在故事中创建一个新任务|storyId, title |创建任务的详细信息| | tb_batch_create_tasks |在故事中创建多个任务|storyId, titles |创建的任务的详细信息| | tb_update_task |更新故事中的任务|taskId, 故事Id, 完成, title(可选)|更新任务的详细信息| | tb_create_comment |在故事中创建新评论|storyId, content |创建的评论的详细信息| | tb_get_projects |获取项目列表||用户有权访问的项目列表| | tb_search_stories |按关键字或标签搜索故事|projectId, 查询(可选), 标签(可选)|符合搜索条件的故事列表|
备注: 如果您没有看到上面列出的所有工具,请确保您使用的是MCP服务器的最新docker映像。
安装
Claude应用程序
克劳德桌面
Prerequisites Claude Desktop installed (latest version) Tracker Boot API Key (https://trackerboot.com/settings/api) For local setup: Docker installed and running
配置文件位置
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
本地服务器设置(Docker)
将此代码块添加到您的 claude_desktop_config.json 并重新启动克劳德桌面:
{
"mcpServers": {
"tracker-boot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "TRACKER_BOOT_API_KEY",
"public.ecr.aws/tracker-boot/mcp-server:latest"
],
"env": {
"TRACKER_BOOT_API_KEY": "YOUR_TRACKER_BOOT_API_KEY"
}
}
}
}
克劳德代码CLI
先决条件
- 已安装Claude Code CLI
- 跟踪器引导API密钥(https://trackerboot.com/settings/api)
- 对于本地设置:Docker已安装并正在运行
- 在项目的目录中打开Claude Code(建议使用,以获得最佳体验和清晰的配置范围)
本地服务器设置(Docker)
- 在Claude Code CLI中运行以下命令:
claude mcp add tracker-boot -e TRACKER_BOOT_API_KEY=YOUR_TRACKER_BOOT_API_KEY -- docker run -i --rm -e TRACKER_BOOT_API_KEY public.ecr.aws/tracker-boot/mcp-server:latest- 重新启动Claude代码
- 跑
claude mcp list从终端查看Tracker Boot服务器是否已配置
Github复制品编码代理
- 确保为您的存储库启用了Copilot Coding Agent
- 在回购设置>复制品>编码代理>MCP配置中,将以下内容添加到复制品的MCP配置中
{
"mcpServers": {
"tracker-boot-mcp-server": {
"type": "local",
"tools": ["tb_get_story","tb_get_current_iteration","tb_get_story_tasks","tb_create_comment","tb_get_story_comments","tb_create_task","tb_create_story","tb_update_task","tb_update_story_title","tb_update_story_description","tb_update_story_status","tb_get_projects", "tb_batch_create_tasks", "tb_search_stories"],
"command": "docker",
"args": [
"run",
"-i",
"-e", "TRACKER_BOOT_API_KEY",
"public.ecr.aws/tracker-boot/mcp-server:latest"
],
"env": {
"TRACKER_BOOT_API_KEY": "COPILOT_MCP_TRACKER_BOOT_API_KEY"
}
}
}
}- 创建一个名为的秘密
COPILOT_MCP_TRACKER_BOOT_API_KEY在Repo设置>环境>副驾驶员>环境机密中包含API密钥
- 从这里获取Tracker Boot API密钥:https://trackerboot.com/settings/api
德文
- 导航至https://app.devin.ai/settings/mcp-marketplace
- 点击“添加您自己的”
- 使用以下设置创建MCP配置:
| 字段 | 值 |
|---|---|
| 服务器名称 | 跟踪器启动MCP |
| 传输类型 | STDIO |
| 简短描述 | 从Tracker Boot获取故事和迭代详细信息 |
| 机密 | 单击+(添加新机密) |
| \*机密名称 | API_TOKEN |
| \*秘密值 | your_api_key(拿过来) |
| 命令 | docker |
| 论点 | |
| 运行 | |
| -ie | |
| TRACKER_BOOT_API_KEY=$API_TOKEN | |
| public.ecr.aws/tracker boot/mcp服务器:最新 |
- 点击
Save Changes
