Monitoring · Developer Tools

Teamcity MCP

itcaat/teamcity-mcp

A comprehensive Model Context Protocol (MCP) server that exposes JetBrains TeamCity as structured AI-ready resources and tools for LLM agents and IDE plugins.

Install

docker run --rm -i -e TC_URL -e TC_TOKEN itcaat/teamcity-mcp:latest --transport stdio

Client configuration

{
  "mcpServers": {
    "teamcity": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "TC_URL",
        "-e",
        "TC_TOKEN",
        "itcaat/teamcity-mcp:latest",
        "--transport",
        "stdio"
      ],
      "env": {
        "TC_URL": "<TC_URL>",
        "TC_TOKEN": "<TC_TOKEN>"
      }
    }
  }
}

Environment variables

TC_URLTC_TOKENSERVER_SECRETLOG_FORMATTLS_CERTTLS_KEYCACHE_TTL
Author
@itcaat
Category
Monitoring, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • MCP Protocol Compliance: Full JSON-RPC 2.0 over HTTP/WebSocket support

  • TeamCity Integration: Complete REST API integration with authentication

  • Resource Access: Projects, build types, builds, agents, and artifacts

  • Build Operations: Trigger, cancel, pin builds, set tags, download artifacts, search builds

  • Advanced Search: Comprehensive build search with multiple filters (status, branch, user, dates, tags)

  • Production Ready: Docker, Kubernetes, monitoring, caching, and comprehensive logging

  • Environment-Based Configuration: No config files needed, everything via environment variables

  • AI Time Awareness: Provides real current date/time to prevent AI models from using training data dates

Tools (10)

  • trigger_build

    Trigger a new build in TeamCity.

  • cancel_build

    Cancel a running build.

  • pin_build

    Pin or unpin a build to prevent it from being cleaned up.

  • set_build_tag

    Add or remove tags from a build.

  • download_artifact

    Download build artifacts.

  • search_builds

    Search for builds with comprehensive filtering options.

  • fetch_build_log

    Fetch the build log for a specific build with filtering and chunked pagination to handle large logs.

  • search_build_configurations

    Search for build configurations with comprehensive filtering options including basic filters, parameters, steps, and VCS roots.

  • get_current_time

    Get the current server date and time to ensure AI models use real current time instead of training data dates.

  • get_test_results

    Get test results for a specific build with optional filtering by test status.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Monitoring
MCP Grafana logo

MCP Grafana

grafana/mcp-grafana

612

A Model Context Protocol (MCP) server for Grafana.

Monitoring
Vite Plugin Vue MCP logo

Vite Plugin Vue MCP

webfansplz/vite-plugin-vue-mcp

407

Vite plugin that enables a MCP server for your Vue app to provide information about the component tree, state, routes, and pinia tree and state.

Monitoring
api200 logo

api200

API-200/api200

169

API 200 is all-in-one gateway for managing third-party APIs efficiently. Integrate third-party APIs or setup MCP server in minutes with auto-generated code, docs, auth, caching and error handling – so you can focus on what really matters.

Monitoring
WireMCP (Wireshark) logo

WireMCP (Wireshark)

0xkoda/wiremcp

98

WireMCP is a Model Context Protocol (MCP) server designed to empower Large Language Models (LLMs) with real-time network traffic analysis capabilities.

Monitoring
gospy logo

gospy

monsterxx03/gospy

90

A tool for inspecting and analyzing running Go processes, including goroutine states, memory statistics, and binary information.

Monitoring