tracker-boot-mcp-server

Bekind-Labs/tracker-boot-mcp-server

3.2

If you are the rightful owner of tracker-boot-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Tracker Boot MCP Server is a Model Context Protocol server that integrates with Tracker Boot, allowing AI assistants to access stories and analytics for the current iteration.

Tools
4
Resources
0
Prompts
0

Tracker Boot MCP Server

A Model Context Protocol (MCP) server that integrates with the Tracker Boot, enabling AI assistants to fetch stories and analytics for current iteration.

Prerequisites

  • Before running the MCP server, you need to set the following environment variables:

    • TRACKER_BOOT_API_KEY (required): Your Tracker Boot API Key.

    Get your API key from the Tracker Boot Settings.

  • Pull the latest image from the public repository:

    $ docker pull public.ecr.aws/tracker-boot/mcp-server:latest
    

Available Tools

The MCP server provides the following tools for interacting with the Tracker Boot API:

ToolDescriptionParametersReturns
tb_get_storyFetch story detailsstoryIdComplete story details
tb_get_story_tasksFetch tasks in a storystoryIdList of tasks (title, finished) in a story
tb_get_story_commentsFetch comments in a storystoryIdList of comments (content) in a story
tb_get_current_iterationFetch current iteration with storiesprojectIdIteration data with list of stories including cycle time details
tb_create_storyCreate a new storyprojectId,
title,
description (optional),
storyType (optional)
Details of the created story
tb_update_story_titleUpdate the title of a storystoryId,
title
Details of the updated story
tb_update_story_descriptionUpdate the description of a storystoryId,
description
Details of the updated story
tb_update_story_statusUpdate the status of a storystoryId,
status
Details of the updated story
tb_create_taskCreat a new task in a storystoryId,
title
Details of the created task
tb_batch_create_tasksCreate multiple tasks in a storystoryId,
titles
Details of the created tasks
tb_update_taskUpdate a task in a storytaskId,
storyId,
finished,
title (optional)
Details of the updated task
tb_create_commentCreate a new comment in a storystoryId,
content
Details of the created comment
tb_get_projectsGet the list of projectsList of projects that the user has access to
tb_search_storiesSearch stories by keyword or labelsprojectId,
query (optional),
labels (optional)
List of stories matching the search criteria

NOTE: If you don't see all the tools listed above, please ensure that you are using the latest docker image of the MCP server.

Installations

Claude Applications

Claude Desktop


Prerequisites Claude Desktop installed (latest version) Tracker Boot API Key (https://trackerboot.com/settings/api) For local setup: Docker installed and running
Configuration File Location
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
Local Server Setup (Docker)

Add this codeblock to your claude_desktop_config.json and restart Claude Desktop:

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


Claude Code CLI


Prerequisites
  • Claude Code CLI installed
  • Tracker Boot API Key (https://trackerboot.com/settings/api)
  • For local setup: Docker installed and running
  • Open Claude Code inside the directory for your project (recommended for best experience and clear scope of configuration)
Local Server Setup (Docker)
  1. Run the following command in the 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
  1. Restart Claude Code
  2. Run claude mcp list to see the Tracker Boot server is configured from the terminal

Github Copilot Coding Agent

  • Ensure that Copilot Coding Agent is enabled for your repository
  • Add the following to Copilot's MCP Configuration in Repo Settings > Copilot > Coding Agent > MCP configuration
{
  "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"
      }
    }
  }
}
  • Create a secret called COPILOT_MCP_TRACKER_BOOT_API_KEY containing your API Key in Repo Settings > Environments > copilot > Environment secrets

Devin

FieldValue
Server NameTracker Boot MCP
Transport TypeSTDIO
Short DescriptionGet Story and Iteration details from Tracker Boot
SecretsClick + (Add a new secret)
* Secret NameAPI_TOKEN
* Secret Valueyour_api_key (get it here)
Commanddocker
Arguments
run
-ie
TRACKER_BOOT_API_KEY=$API_TOKEN
public.ecr.aws/tracker-boot/mcp-server:latest
  • Click Save Changes