Back to Home
itcaat icon

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

Run Command
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:latest

Environment 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

Stats

Interest Score38
Security Score5
Cost ClassMedium
Avg Tokens5000
Stars10
Forks5
Last Update2025-12-09

Tags

TeamCityCI/CDDevOpsAI AgentLLM