Skip to main content

MCP server for TireTrack project management — manage projects, issues, sprints, and teams via AI

Project description

tiretrack-mcp

MCP server for TireTrack project management. Manage projects, issues, sprints, and teams from any AI assistant that supports the Model Context Protocol.

Tools

Category Tools
Projects list_projects, get_project, create_project
Members list_project_members, add_project_member
Issues list_issues, get_issue, get_issue_by_key, create_issue, update_issue
Comments list_comments, add_comment
Sprints list_sprints, get_sprint_metrics
Search search_issues
Users list_users, get_current_user

Quick Start

Using uvx (recommended)

uvx tiretrack-mcp

Using pip

pip install tiretrack-mcp
tiretrack-mcp

Configuration

Set these environment variables:

Variable Required Description
TIRETRACK_API_URL Yes API base URL (e.g., https://tiretrack.mi.tirerack.com/api)
TIRETRACK_EMAIL Yes Your TireTrack account email
TIRETRACK_PASSWORD Yes Your TireTrack account password

Claude Code / Claude Desktop

Stable (production):

{
  "mcpServers": {
    "tiretrack": {
      "command": "uvx",
      "args": ["--refresh", "tiretrack-mcp"],
      "env": {
        "TIRETRACK_API_URL": "https://tiretrack.mi.tirerack.com",
        "TIRETRACK_EMAIL": "${TIRETRACK_EMAIL}",
        "TIRETRACK_PASSWORD": "${TIRETRACK_PASSWORD}"
      }
    }
  }
}

Dev (pre-release):

{
  "mcpServers": {
    "tiretrack": {
      "command": "uvx",
      "args": ["--refresh", "--prerelease", "allow", "tiretrack-mcp"],
      "env": {
        "TIRETRACK_API_URL": "https://dev.tiretrack.mi.tirerack.com",
        "TIRETRACK_EMAIL": "${TIRETRACK_EMAIL}",
        "TIRETRACK_PASSWORD": "${TIRETRACK_PASSWORD}"
      }
    }
  }
}

--refresh checks PyPI for newer versions on each invocation. --prerelease allow installs .dev pre-release versions.

OpenAI Codex CLI

Stable (production):

# .codex/config.toml
[mcp_servers.tiretrack]
command = "uvx"
args = ["--refresh", "tiretrack-mcp"]

[mcp_servers.tiretrack.env]
TIRETRACK_API_URL = "https://tiretrack.mi.tirerack.com"
TIRETRACK_EMAIL = "${TIRETRACK_EMAIL}"
TIRETRACK_PASSWORD = "${TIRETRACK_PASSWORD}"

Dev (pre-release):

# .codex/config.toml
[mcp_servers.tiretrack]
command = "uvx"
args = ["--refresh", "--prerelease", "allow", "tiretrack-mcp"]

[mcp_servers.tiretrack.env]
TIRETRACK_API_URL = "https://dev.tiretrack.mi.tirerack.com"
TIRETRACK_EMAIL = "${TIRETRACK_EMAIL}"
TIRETRACK_PASSWORD = "${TIRETRACK_PASSWORD}"

Gemini CLI

Stable (production):

{
  "mcpServers": {
    "tiretrack": {
      "command": "uvx",
      "args": ["--refresh", "tiretrack-mcp"],
      "env": {
        "TIRETRACK_API_URL": "https://tiretrack.mi.tirerack.com",
        "TIRETRACK_EMAIL": "${TIRETRACK_EMAIL}",
        "TIRETRACK_PASSWORD": "${TIRETRACK_PASSWORD}"
      }
    }
  }
}

Dev (pre-release):

{
  "mcpServers": {
    "tiretrack": {
      "command": "uvx",
      "args": ["--refresh", "--prerelease", "allow", "tiretrack-mcp"],
      "env": {
        "TIRETRACK_API_URL": "https://dev.tiretrack.mi.tirerack.com",
        "TIRETRACK_EMAIL": "${TIRETRACK_EMAIL}",
        "TIRETRACK_PASSWORD": "${TIRETRACK_PASSWORD}"
      }
    }
  }
}

Transports

Transport Command Use case
stdio (default) tiretrack-mcp Claude Code, Codex, Gemini CLI, Claude Desktop
Streamable HTTP tiretrack-mcp --transport streamable-http --port 8080 ChatGPT, remote clients
SSE (legacy) tiretrack-mcp --transport sse --port 8080 Older clients

Development

cd mcp-server
uv sync
uv run tiretrack-mcp --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tiretrack_mcp-0.2.0.tar.gz (62.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tiretrack_mcp-0.2.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file tiretrack_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: tiretrack_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 62.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tiretrack_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0178ff9605f8f742452cf76aac6073ea07f1f585e073be1b94f534a26d4e482e
MD5 c032f4d7088616183bb089a040fead56
BLAKE2b-256 ef26911f41ef52384a056050165bd69c640341c9c46a6eb3d1baf2572417f40b

See more details on using hashes here.

File details

Details for the file tiretrack_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tiretrack_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tiretrack_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91cf46cf01b083f0d181804740eb65158df1cf3a4ea4877030555ee7d00549b7
MD5 d41abb6e9201578b0ce736a1160b58d4
BLAKE2b-256 800967b56fb13b00a965cb2f48d291bdf5c9acabf810df2f29e3b1e7d299ed2f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page