Skip to content
Agentmart
Submit a tool

Teamcity

MCP server exposing JetBrains TeamCity CI/CD workflows to AI coding assistants

Connector by Daghis · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 31
Write a review

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.

We use your email only for this newsletter. Privacy

About

MCP server exposing JetBrains TeamCity CI/CD workflows to AI coding assistants

No 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_problems
  • check_availability_guard
  • check_teamcity_connection
  • count_compatible_agents_for_build_type
  • download_build_artifact
  • download_build_artifacts
  • fetch_build_log
  • get_agent_enabled_info
  • get_build
  • get_build_config
  • get_build_results
  • get_build_status
Show 37 more tools
  • get_compatible_agents_for_build_type
  • get_compatible_agents_for_queued_build
  • get_compatible_build_types_for_agent
  • get_incompatible_build_types_for_agent
  • get_mcp_mode
  • get_project
  • get_server_health_item
  • get_server_info
  • get_server_metrics
  • get_test_details
  • get_vcs_root
  • get_versioned_settings_status
  • list_agent_pools
  • list_agents
  • list_branches
  • list_build_artifacts
  • list_build_configs
  • list_builds
  • list_changes
  • list_investigations
  • list_muted_tests
  • list_output_parameters
  • list_parameters
  • list_problem_occurrences
  • list_problems
  • list_project_hierarchy
  • list_project_parameters
  • list_project_ssh_keys
  • list_projects
  • list_queued_builds
  • list_roles
  • list_server_health_items
  • list_test_failures
  • list_users
  • list_vcs_roots
  • ping
  • wait_for_build

Write 33 · Create, change, send or run things.

  • add_output_parameter
  • add_parameter
  • add_project_parameter
  • add_vcs_root_to_build
  • assign_agent_to_pool
  • authorize_agent
  • bulk_set_agents_enabled
  • cancel_build
  • cancel_queued_build
  • cancel_queued_builds_by_locator
  • cancel_queued_builds_for_build_type
  • clone_build_config
Show 21 more tools
  • create_build_config
  • create_project
  • create_vcs_root
  • move_queued_build_to_top
  • mute_tests
  • pause_queue_for_pool
  • reorder_queued_builds
  • resume_queue_for_pool
  • set_agent_enabled
  • set_build_config_state
  • set_build_configs_paused
  • set_mcp_mode
  • set_vcs_root_property
  • trigger_build
  • update_build_config
  • update_output_parameter
  • update_parameter
  • update_project_parameter
  • update_project_settings
  • update_vcs_root_properties
  • upload_project_ssh_key

Delete 12 · Delete, drop, revoke or wipe things.

  • delete_output_parameter
  • delete_parameter
  • delete_project
  • delete_project_parameter
  • delete_project_ssh_key
  • delete_vcs_root_property
  • manage_agent_requirements
  • manage_build_dependencies
  • manage_build_features
  • manage_build_steps
  • manage_build_triggers
  • remove_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_MODE
  • TEAMCITY_URL

Network hosts it talks to 4

  • api.codecov.io · found in code
  • github.com · found in code
  • glama.ai · found in code
  • teamcity.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_parameter

    Add 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_parameter

    Add a parameter to a build configuration. Returns the created parameter; returns 404 if the configuration is unknown.

  • add_project_parameter

    Add a parameter to a project. Returns the created parameter; returns 404 if the project does not exist.

  • add_vcs_root_to_build

    Attach 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-only

    Analyze and report build problems and failures.

  • assign_agent_to_pool

    Assign an agent to a different pool. Returns the agent's new pool assignment; returns 404 if the agent or pool is unknown.

  • authorize_agent

    Authorize or unauthorize a build agent. Returns the new authorization state; returns 404 if the agent is unknown.

  • bulk_set_agents_enabled

    Bulk 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_build

    Cancel 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_build

    Cancel a queued (not-yet-running) build. Idempotent; returns 404 if the build already started or was cancelled.

  • cancel_queued_builds_by_locator

    Cancel 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_type

    Cancel all queued builds for a specific build configuration. Returns the count of cancelled builds; returns 404 if the configuration is unknown.

  • check_availability_guardread-only

    Evaluate server health. Returns ok=false when any ERROR-severity items are present.

  • check_teamcity_connectionread-only

    Check connectivity and basic readiness of the TeamCity server.

  • clone_build_config

    Clone 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-only

    Count enabled agents compatible with a build type.

  • create_build_config

    Create a new build configuration. Returns the created configuration (id and name); returns 409 if a configuration with the same id already exists.

  • create_project

    Create a new TeamCity project. Returns the created project (id and name); returns 409 if a project with the same id already exists.

  • create_vcs_root

    Create 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 data

    Delete an output parameter from a build configuration. Idempotent; returns 404 if the configuration is unknown.

  • delete_parametercan change or delete data

    Delete a parameter from a build configuration. Idempotent; returns 404 if the configuration is unknown.

  • delete_projectcan change or delete data

    Delete a TeamCity project. Irreversible; returns 404 if the project does not exist.

  • delete_project_parametercan change or delete data

    Delete a parameter from a project. Idempotent; returns 404 if the project does not exist.

  • delete_project_ssh_keycan change or delete data

    Delete an SSH key from a project. Idempotent; returns 404 if the project or key is unknown.

  • delete_vcs_root_propertycan change or delete data

    Delete a single VCS root property. Idempotent; returns 404 if the VCS root is unknown.

  • download_build_artifactread-only

    Download 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-only

    Download 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-only

    Fetch a build log. Supports line-based pagination and streaming output.

  • get_agent_enabled_inforead-only

    Get an agent's enabled/disabled state, including comment and switch time.

  • get_buildread-only

    Get details of a specific build. Works for queued, running, and finished builds.

  • get_build_configread-only

    Get details of a build configuration.

  • get_build_resultsread-only

    Get detailed results of a build. Optionally includes tests, artifacts, changes, statistics, and dependencies.

  • get_build_statusread-only

    Get build status. Optionally includes test and problem summaries plus queue context.

  • get_compatible_agents_for_build_typeread-only

    List agents compatible with a build type. Optionally filters to enabled agents only.

  • get_compatible_agents_for_queued_buildread-only

    List agents compatible with a queued or running build. Optionally filters to enabled agents only.

  • get_compatible_build_types_for_agentread-only

    List build types compatible with the specified agent.

  • get_incompatible_build_types_for_agentread-only

    List build types incompatible with the specified agent.

  • get_mcp_moderead-only

    Get the current MCP mode. Dev mode is read-only; full mode enables all operations.

  • get_projectread-only

    Get details of a specific project.

  • get_server_health_itemread-only

    Get a single server health item by locator.

  • get_server_inforead-only

    Get TeamCity server info including version, build number, and state.

  • get_server_metricsread-only

    Fetch TeamCity server metrics (CPU, memory, disk, load) when available.

  • get_test_detailsread-only

    Get detailed information about test failures.

  • get_vcs_rootread-only

    Get details of a VCS root, including its properties.

  • get_versioned_settings_statusread-only

    Get Versioned Settings status for a project locator.

  • list_agent_poolsread-only

    List agent pools. Supports pagination.

  • list_agentsread-only

    List build agents. Supports pagination.

  • list_branchesread-only

    List branches for a project or build configuration.

  • list_build_artifactsread-only

    List 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-only

    List build configurations. Supports pagination and locator filtering.

  • list_buildsread-only

    List TeamCity builds. Supports pagination and locator filtering.

  • list_changesread-only

    List VCS changes. Supports pagination.

  • list_investigationsread-only

    List open investigations. Supports pagination.

  • list_muted_testsread-only

    List muted tests. Supports pagination.

  • list_output_parametersread-only

    List output parameters for a build configuration.

  • list_parametersread-only

    List parameters for a build configuration.

  • list_problem_occurrencesread-only

    List build problem occurrences. Supports pagination.

  • list_problemsread-only

    List build problems. Supports pagination.

  • list_project_hierarchyread-only

    List project hierarchy showing parent-child relationships.

  • list_project_parametersread-only

    List parameters for a project.

  • list_project_ssh_keysread-only

    List SSH keys configured for a project.

  • list_projectsread-only

    List TeamCity projects. Supports pagination and locator filtering.

  • list_queued_buildsread-only

    List queued builds. Supports TeamCity queue locator filtering and pagination.

  • list_rolesread-only

    List defined roles and their permissions.

  • list_server_health_itemsread-only

    List server health items (warnings and errors). Useful for readiness checks.

  • list_test_failuresread-only

    List test failures for a build. Supports pagination.

  • list_usersread-only

    List TeamCity users. Supports pagination.

  • list_vcs_rootsread-only

    List VCS roots. Supports pagination.

  • manage_agent_requirements

    Add, 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_dependencies

    Add, 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_features

    Add, 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_steps

    Add, 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_triggers

    Add, 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_top

    Move a queued build to the top of the queue. Idempotent; returns 404 if the build is no longer queued.

  • mute_tests

    Mute tests within a project or build configuration scope. Returns the created mute id; returns 404 if the scope id is unknown.

  • pause_queue_for_pool

    Pause 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-only

    Test MCP server connectivity. Returns a confirmation echo and optional message.

  • remove_agentcan change or delete data

    Remove 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_builds

    Reorder 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_pool

    Resume 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_enabled

    Enable or disable an agent, with optional comment and schedule. Returns the new enabled state; returns 404 if the agent is unknown.

  • set_build_config_state

    Enable 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_paused

    Pause 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_mode

    Switch 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_property

    Set 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_build

    Trigger a new build; runs asynchronously, use `wait_for_build` to monitor. Returns the queued build id; returns 404 if buildTypeId is unknown.

  • update_build_config

    Update build configuration settings. Returns the updated configuration; returns 404 if the configuration is unknown.

  • update_output_parameter

    Update an output parameter in a build configuration. Returns the updated parameter; returns 404 if the configuration or parameter name is unknown.

  • update_parameter

    Update a build configuration parameter. Returns the updated parameter; returns 404 if the configuration or parameter name is unknown.

  • update_project_parameter

    Update a project parameter. Returns the updated parameter; returns 404 if the project or parameter name is unknown.

  • update_project_settings

    Update project settings and parameters. Returns the updated project; returns 404 if the project does not exist.

  • update_vcs_root_properties

    Update common VCS root properties in a single call. Returns the updated VCS root; returns 404 if the VCS root is unknown.

  • upload_project_ssh_key

    Upload 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-only

    Wait 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
License
MIT
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)