模型上下文协议服务器

一个与Tracker Boot集成的MCP服务器,使AI助手能够获取当前迭代的故事和分析。

  • by Bekind-Labs
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Bekind-Labs/tracker-boot-mcp-server

使用说明

跟踪器启动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搜索故事,
查询(可选),
标签(可选),
状态(可选)
符合搜索条件的故事列表
tb_update_story_estimate 更新故事估计 storyId,
估计
更新故事的估计。
tb_get_project_members 获取项目成员列表 projectId 列出项目的成员
tb_update_story_owners 从故事中分配/删除所有者 storyId,
添加所有者ID,
removeOwnerIds
添加或删除故事的所有者
tb_add_story_label 为故事添加标签 storyId,
标签
标签Id、名称和计数
tb_remove_story_label 从故事 storyId中删除现有标签,
标签
标签Id、名称和计数

备注: 如果您没有看到上面列出的所有工具,请确保您使用的是MCP服务器的最新docker映像。

安装

Claude应用程序

您需要以下任一项:

a.克劳德桌面


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 (替换 <YOUR_TRACKER_BOOT_API_KEY> 用你自己的钥匙)并重新启动克劳德桌面:

{
  "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>"
      }
    }
  }
}


b.克劳德代码CLI


先决条件

  • 已安装Claude Code CLI
  • 跟踪器引导API密钥(https://trackerboot.com/settings/api)
  • 对于本地设置:Docker已安装并正在运行
  • 在项目的目录中打开Claude Code(建议使用,以获得最佳体验和清晰的配置范围)

本地服务器设置(Docker)

  1. 在Claude Code CLI中运行以下命令(替换 <YOUR_TRACKER_BOOT_API_KEY> 用你自己的钥匙):
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
  1. 重新启动Claude代码
  2. 跑 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