Teamcity
MCP server exposing JetBrains TeamCity CI/CD workflows to AI coding assistants
Connector by Daghis · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/daghis-teamcity
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 49 read · 33 write · 12 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 94
Read from the source code; the running server may list different tools.
Read 49 · Look things up without changing anything.
analyze_build_problemscheck_availability_guardcheck_teamcity_connectioncount_compatible_agents_for_build_typedownload_build_artifactdownload_build_artifactsfetch_build_logget_agent_enabled_infoget_buildget_build_configget_build_resultsget_build_status
Show 37 more tools
get_compatible_agents_for_build_typeget_compatible_agents_for_queued_buildget_compatible_build_types_for_agentget_incompatible_build_types_for_agentget_mcp_modeget_projectget_server_health_itemget_server_infoget_server_metricsget_test_detailsget_vcs_rootget_versioned_settings_statuslist_agent_poolslist_agentslist_brancheslist_build_artifactslist_build_configslist_buildslist_changeslist_investigationslist_muted_testslist_output_parameterslist_parameterslist_problem_occurrenceslist_problemslist_project_hierarchylist_project_parameterslist_project_ssh_keyslist_projectslist_queued_buildslist_roleslist_server_health_itemslist_test_failureslist_userslist_vcs_rootspingwait_for_build
Write 33 · Create, change, send or run things.
add_output_parameteradd_parameteradd_project_parameteradd_vcs_root_to_buildassign_agent_to_poolauthorize_agentbulk_set_agents_enabledcancel_buildcancel_queued_buildcancel_queued_builds_by_locatorcancel_queued_builds_for_build_typeclone_build_config
Show 21 more tools
create_build_configcreate_projectcreate_vcs_rootmove_queued_build_to_topmute_testspause_queue_for_poolreorder_queued_buildsresume_queue_for_poolset_agent_enabledset_build_config_stateset_build_configs_pausedset_mcp_modeset_vcs_root_propertytrigger_buildupdate_build_configupdate_output_parameterupdate_parameterupdate_project_parameterupdate_project_settingsupdate_vcs_root_propertiesupload_project_ssh_key
Delete 12 · Delete, drop, revoke or wipe things.
delete_output_parameterdelete_parameterdelete_projectdelete_project_parameterdelete_project_ssh_keydelete_vcs_root_propertymanage_agent_requirementsmanage_build_dependenciesmanage_build_featuresmanage_build_stepsmanage_build_triggersremove_agent
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
TEAMCITY_TOKEN
Other settings (environment variables or headers).
MCP_MODETEAMCITY_URL
Network hosts it talks to 4
api.codecov.io· found in codegithub.com· found in codeglama.ai· found in codeteamcity.bluevine.net· found in code
Files it touches
- Any path the agent passes to its tools
Tools (94)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_output_parameterAdd an output parameter to a build configuration; used to pass values between builds in a chain. Returns the created parameter; returns 404 if the configuration is unknown.
add_parameterAdd a parameter to a build configuration. Returns the created parameter; returns 404 if the configuration is unknown.
add_project_parameterAdd a parameter to a project. Returns the created parameter; returns 404 if the project does not exist.
add_vcs_root_to_buildAttach a VCS root to a build configuration. Returns the attached VCS root entry; returns 404 if the configuration or VCS root is unknown.
analyze_build_problemsread-onlyAnalyze and report build problems and failures.
assign_agent_to_poolAssign an agent to a different pool. Returns the agent's new pool assignment; returns 404 if the agent or pool is unknown.
authorize_agentAuthorize or unauthorize a build agent. Returns the new authorization state; returns 404 if the agent is unknown.
bulk_set_agents_enabledBulk enable or disable agents selected by pool or locator, with optional comment and schedule. Returns counts of agents updated and skipped; returns 404 if the pool is unknown or 400 if the locator is malformed.
cancel_buildCancel or stop a running or queued build, with optional comment and requeue flag. Returns the cancelled build; returns 404 if the build is unknown.
cancel_queued_buildCancel a queued (not-yet-running) build. Idempotent; returns 404 if the build already started or was cancelled.
cancel_queued_builds_by_locatorCancel all queued builds matching a queue locator expression. Returns the count of cancelled builds; returns 400 if the locator is malformed.
cancel_queued_builds_for_build_typeCancel all queued builds for a specific build configuration. Returns the count of cancelled builds; returns 404 if the configuration is unknown.
check_availability_guardread-onlyEvaluate server health. Returns ok=false when any ERROR-severity items are present.
check_teamcity_connectionread-onlyCheck connectivity and basic readiness of the TeamCity server.
clone_build_configClone an existing build configuration. Returns the new configuration (id and name); returns 404 if the source configuration is unknown.
Show 79 more tools
count_compatible_agents_for_build_typeread-onlyCount enabled agents compatible with a build type.
create_build_configCreate a new build configuration. Returns the created configuration (id and name); returns 409 if a configuration with the same id already exists.
create_projectCreate a new TeamCity project. Returns the created project (id and name); returns 409 if a project with the same id already exists.
create_vcs_rootCreate a new VCS root. Returns the created VCS root id; returns 409 if a VCS root with the same id already exists.
delete_output_parametercan change or delete dataDelete an output parameter from a build configuration. Idempotent; returns 404 if the configuration is unknown.
delete_parametercan change or delete dataDelete a parameter from a build configuration. Idempotent; returns 404 if the configuration is unknown.
delete_projectcan change or delete dataDelete a TeamCity project. Irreversible; returns 404 if the project does not exist.
delete_project_parametercan change or delete dataDelete a parameter from a project. Idempotent; returns 404 if the project does not exist.
delete_project_ssh_keycan change or delete dataDelete an SSH key from a project. Idempotent; returns 404 if the project or key is unknown.
delete_vcs_root_propertycan change or delete dataDelete a single VCS root property. Idempotent; returns 404 if the VCS root is unknown.
download_build_artifactread-onlyDownload a single build artifact, with base64, text, or streaming output. Returns the artifact bytes or stream metadata; returns 404 if the build or path is unknown.
download_build_artifactsread-onlyDownload multiple build artifacts, with base64, text, or streaming output. Returns per-artifact payloads or stream metadata; returns 404 if the build or any path is unknown.
fetch_build_logread-onlyFetch a build log. Supports line-based pagination and streaming output.
get_agent_enabled_inforead-onlyGet an agent's enabled/disabled state, including comment and switch time.
get_buildread-onlyGet details of a specific build. Works for queued, running, and finished builds.
get_build_configread-onlyGet details of a build configuration.
get_build_resultsread-onlyGet detailed results of a build. Optionally includes tests, artifacts, changes, statistics, and dependencies.
get_build_statusread-onlyGet build status. Optionally includes test and problem summaries plus queue context.
get_compatible_agents_for_build_typeread-onlyList agents compatible with a build type. Optionally filters to enabled agents only.
get_compatible_agents_for_queued_buildread-onlyList agents compatible with a queued or running build. Optionally filters to enabled agents only.
get_compatible_build_types_for_agentread-onlyList build types compatible with the specified agent.
get_incompatible_build_types_for_agentread-onlyList build types incompatible with the specified agent.
get_mcp_moderead-onlyGet the current MCP mode. Dev mode is read-only; full mode enables all operations.
get_projectread-onlyGet details of a specific project.
get_server_health_itemread-onlyGet a single server health item by locator.
get_server_inforead-onlyGet TeamCity server info including version, build number, and state.
get_server_metricsread-onlyFetch TeamCity server metrics (CPU, memory, disk, load) when available.
get_test_detailsread-onlyGet detailed information about test failures.
get_vcs_rootread-onlyGet details of a VCS root, including its properties.
get_versioned_settings_statusread-onlyGet Versioned Settings status for a project locator.
list_agent_poolsread-onlyList agent pools. Supports pagination.
list_agentsread-onlyList build agents. Supports pagination.
list_branchesread-onlyList branches for a project or build configuration.
list_build_artifactsread-onlyList artifact files and directories for a build, optionally browsing into subdirectories. Returns an array of artifact entries with name, path, size, and isDirectory flag.
list_build_configsread-onlyList build configurations. Supports pagination and locator filtering.
list_buildsread-onlyList TeamCity builds. Supports pagination and locator filtering.
list_changesread-onlyList VCS changes. Supports pagination.
list_investigationsread-onlyList open investigations. Supports pagination.
list_muted_testsread-onlyList muted tests. Supports pagination.
list_output_parametersread-onlyList output parameters for a build configuration.
list_parametersread-onlyList parameters for a build configuration.
list_problem_occurrencesread-onlyList build problem occurrences. Supports pagination.
list_problemsread-onlyList build problems. Supports pagination.
list_project_hierarchyread-onlyList project hierarchy showing parent-child relationships.
list_project_parametersread-onlyList parameters for a project.
list_project_ssh_keysread-onlyList SSH keys configured for a project.
list_projectsread-onlyList TeamCity projects. Supports pagination and locator filtering.
list_queued_buildsread-onlyList queued builds. Supports TeamCity queue locator filtering and pagination.
list_rolesread-onlyList defined roles and their permissions.
list_server_health_itemsread-onlyList server health items (warnings and errors). Useful for readiness checks.
list_test_failuresread-onlyList test failures for a build. Supports pagination.
list_usersread-onlyList TeamCity users. Supports pagination.
list_vcs_rootsread-onlyList VCS roots. Supports pagination.
manage_agent_requirementsAdd, update, or delete agent requirements for a build configuration. Returns the affected requirement or a delete confirmation; returns 404 if the configuration or requirement id is unknown.
manage_build_dependenciesAdd, update, or delete artifact and snapshot dependencies for a build configuration. Returns the affected dependency or a delete confirmation; returns 404 if the configuration or dependency id is unknown.
manage_build_featuresAdd, update, or delete build features such as ssh-agent or requirements enforcement. Returns the affected feature or a delete confirmation; returns 404 if the configuration or feature id is unknown.
manage_build_stepsAdd, update, or delete build steps. Returns the affected step or a delete confirmation; returns 404 if the configuration or step id is unknown.
manage_build_triggersAdd, update, or delete build triggers. Returns the affected trigger or a delete confirmation; returns 404 if the configuration or trigger id is unknown.
move_queued_build_to_topMove a queued build to the top of the queue. Idempotent; returns 404 if the build is no longer queued.
mute_testsMute tests within a project or build configuration scope. Returns the created mute id; returns 404 if the scope id is unknown.
pause_queue_for_poolPause queue processing by disabling all agents in a pool, optionally cancelling queued builds for a build type. Returns counts of agents disabled and builds cancelled; returns 404 if the pool is unknown.
pingread-onlyTest MCP server connectivity. Returns a confirmation echo and optional message.
remove_agentcan change or delete dataRemove a build agent from the TeamCity server, useful for cleaning up disconnected or ghost agent entries. Idempotent; returns 404 if the agent is unknown.
reorder_queued_buildsReorder queued builds by providing the desired sequence of IDs. Returns the new queue order; returns 404 if any build id is no longer queued.
resume_queue_for_poolResume queue processing by re-enabling all agents in a pool. Returns the count of agents re-enabled; returns 404 if the pool is unknown.
set_agent_enabledEnable or disable an agent, with optional comment and schedule. Returns the new enabled state; returns 404 if the agent is unknown.
set_build_config_stateEnable or disable a build configuration by toggling its paused flag. Returns the new paused state; returns 404 if the configuration is unknown.
set_build_configs_pausedPause or unpause a list of build configurations, optionally cancelling their queued builds. Returns the count of configurations updated; returns 404 if any configuration is unknown.
set_mcp_modeSwitch MCP mode at runtime. Returns previous and current modes with the updated tool count; idempotent and notifies clients of the list change.
set_vcs_root_propertySet a single VCS root property such as branch, branchSpec, or url. Returns the updated value; returns 404 if the VCS root or property is unknown.
trigger_buildTrigger a new build; runs asynchronously, use `wait_for_build` to monitor. Returns the queued build id; returns 404 if buildTypeId is unknown.
update_build_configUpdate build configuration settings. Returns the updated configuration; returns 404 if the configuration is unknown.
update_output_parameterUpdate an output parameter in a build configuration. Returns the updated parameter; returns 404 if the configuration or parameter name is unknown.
update_parameterUpdate a build configuration parameter. Returns the updated parameter; returns 404 if the configuration or parameter name is unknown.
update_project_parameterUpdate a project parameter. Returns the updated parameter; returns 404 if the project or parameter name is unknown.
update_project_settingsUpdate project settings and parameters. Returns the updated project; returns 404 if the project does not exist.
update_vcs_root_propertiesUpdate common VCS root properties in a single call. Returns the updated VCS root; returns 404 if the VCS root is unknown.
upload_project_ssh_keyUpload an SSH key to a project; provide either privateKeyContent or privateKeyPath, not both. Returns the uploaded key's name; returns 404 if the project does not exist.
wait_for_buildread-onlyWait for a build to reach a terminal state (finished, canceled, failed). Long-running; polls until completion or timeout.
Signals
- Stars
- 31
- Forks
- 21
- Open issues
- 0
- Weekly downloads
- 796
- Last commit
- Oct 21, 2026 (8 days ago)
- Last release
- Oct 21, 2026 (8 days ago)
- Last package publish
- Oct 21, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.Daghis/teamcity- Version
- 2.12.10
- Auth
- API key
- Packages
- npm @daghis/teamcity-mcp
- License
- MIT
- Repository
- github.com/Daghis/teamcity-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Teamcity MCP server. Agent Mart. https://agentmart.dev/connectors/daghis-teamcity (last updated 2026-10-25)