teamcity-mcp
by itcaat
Overview
A Model Context Protocol (MCP) server that exposes JetBrains TeamCity functionalities as structured, AI-ready resources and tools for LLM agents and IDE plugins.
Installation
docker run -p 8123:8123 -e TC_URL=https://your-teamcity-server.com -e TC_TOKEN=your-teamcity-api-token -e SERVER_SECRET=your-hmac-secret-key itcaat/teamcity-mcp:latestEnvironment Variables
- TC_URL
- TC_TOKEN
Security Notes
The server's client-to-server HMAC authentication is optional via the `SERVER_SECRET` environment variable; if not set, the MCP server operates without authentication, posing a significant risk if exposed publicly. The WebSocket `CheckOrigin` is set to `true` by default, which is insecure for production and allows connections from any origin, requiring manual configuration for security. No instances of `eval` or code obfuscation were found. Sensitive configurations (like `TC_TOKEN`) are loaded from environment variables, preventing hardcoded secrets in the source.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.
teamcity-mcp
A Model Control Protocol (MCP) server that bridges AI coding assistants with JetBrains TeamCity CI/CD server, exposing TeamCity operations as MCP tools.