
Teamcity
Let your coding agent inspect builds, trigger pipelines, and manage TeamCity projects without leaving the editor.
Overview
io.github.Daghis/teamcity is an MCP server for the Operate phase that connects agents to JetBrains TeamCity CI/CD via URL and token-authenticated tools.
What is this MCP server?
- Stdio MCP via npx @daghis/teamcity-mcp (v2.9.0)
- TEAMCITY_URL + personal access token authentication
- MCP_MODE dev (default) vs full for elevated admin tools
- Exposes JetBrains TeamCity CI/CD workflows to the agent
- Server package version 2.9.0 (@daghis/teamcity-mcp)
- Two MCP_MODE choices: dev (default) and full
Community signal: 25 GitHub stars.
What problem does it solve?
Chasing build failures means context-switching between your IDE and the TeamCity web UI while logs and configuration live on another system.
Who is it for?
Indie teams already standardized on TeamCity who want agent-assisted build investigation and pipeline operations.
Skip if: Builders on GitHub Actions, CircleCI, or cloud-only deploy paths with no TeamCity server.
What do I get? / Deliverables
Your agent can query and drive TeamCity workflows from chat once the stdio server is configured with your server URL and personal access token.
- Agent-callable TeamCity CI/CD tools over MCP
- Configurable dev vs full operational mode via MCP_MODE
Recommended MCP Servers
Journey fit
CI/CD and build orchestration sit in production operations once you are shipping and iterating on releases. Infra is the canonical shelf for TeamCity because the server wraps server URL, tokens, and pipeline administration—not app feature code.
How it compares
TeamCity MCP integration, not an agent skill or hosted CI replacement.
Common Questions / FAQ
Who is io.github.Daghis/teamcity for?
Developers and ops-minded solo builders who use JetBrains TeamCity and want Claude Code, Cursor, or similar agents to interact with builds and CI/CD objects through MCP.
When should I use io.github.Daghis/teamcity?
Use it during ship and operate when you need the agent to inspect TeamCity state, reason about failures, or invoke allowed CI workflows without manual UI clicks.
How do I add io.github.Daghis/teamcity to my agent?
Add the MCP server entry with transport stdio, runtime npx -y @daghis/teamcity-mcp, and required env vars TEAMCITY_URL and TEAMCITY_TOKEN; set MCP_MODE to dev unless you need full admin tools.