TeamCity
by desty2k
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TEAMCITY_TOKEN | Yes | REST API bearer token. Scope it read-only on the TeamCity side if possible. | |
| TEAMCITY_TIMEOUT | No | HTTP request timeout (seconds). | 30 |
| TEAMCITY_BASE_URL | Yes | TeamCity server base URL (e.g. https://teamcity.example.com). | |
| TEAMCITY_HTTP_HOST | No | Bind address for http/sse. These transports have no authentication; a non-loopback address logs a warning. | 127.0.0.1 |
| TEAMCITY_HTTP_PORT | No | Port for the http/sse transports. | 8080 |
| TEAMCITY_LOG_LEVEL | No | Log level: DEBUG, INFO, WARNING, or ERROR. | INFO |
| TEAMCITY_MAX_LIMIT | No | Maximum page size. | 500 |
| TEAMCITY_TRANSPORT | No | Transport: stdio, http, or sse. | stdio |
| TEAMCITY_LOG_FORMAT | No | Log format: json (production) or text (local dev). | json |
| TEAMCITY_MAX_RETRIES | No | Retries for transient network / 5xx errors. | 3 |
| TEAMCITY_OTEL_ENABLED | No | Master switch for OpenTelemetry tracing. | false |
| TEAMCITY_DEFAULT_LIMIT | No | Default page size for list tools. | 50 |
| TEAMCITY_LOG_CACHE_TTL | No | Seconds a finished build's log stays cached. | 300 |
| TEAMCITY_OTEL_ENDPOINT | No | OTLP collector endpoint. Falls back to OTEL_EXPORTER_OTLP_ENDPOINT when unset. | |
| TEAMCITY_OTEL_PROTOCOL | No | OTLP protocol: grpc or http/protobuf. | grpc |
| TEAMCITY_OTEL_SERVICE_NAME | No | service.name on every span. | readonly-mcp-teamcity |
| OTEL_EXPORTER_OTLP_ENDPOINT | No | Fallback OTLP collector endpoint used when TEAMCITY_OTEL_ENDPOINT is unset. | |
| TEAMCITY_LOG_CACHE_MAX_BYTES | No | Size cap of the build-log cache. Logs of running builds are never cached. | 67108864 |
| TEAMCITY_OTEL_CONSOLE_EXPORT | No | Also print spans to stderr. | false |
| TEAMCITY_POOL_MAX_CONNECTIONS | No | httpx connection-pool size. | 20 |
| TEAMCITY_INDEX_REFRESH_INTERVAL | No | Seconds between fuzzy-index refreshes. A failed load is retried sooner. | 300 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues