Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
HOST | No | Server host address | 0.0.0.0 |
PORT | No | Server port | 8000 |
REDIS_DB | No | Redis database number | 0 |
TRANSPORT | No | Transport mode (stdio, streamable-http, sse) | stdio |
REDIS_PORT | No | Redis server port | 6379 |
OAUTH_STORE | No | OAuth data storage backend (memory, redis) | memory |
OAUTH_ENABLED | No | Enable OAuth 2.0 authentication | false |
TRACKER_TOKEN | No | Your Yandex Tracker OAuth token | |
REDIS_ENDPOINT | No | Redis server endpoint | localhost |
REDIS_PASSWORD | No | Redis password (optional) | |
TRACKER_ORG_ID | No | Your Yandex 360 organization ID | |
OAUTH_CLIENT_ID | No | OAuth client ID (required when OAuth enabled) | |
OAUTH_SERVER_URL | No | OAuth server URL | https://oauth.yandex.ru |
OAUTH_TOKEN_TYPE | No | OAuth token type (Bearer, OAuth, or empty) | |
OAUTH_USE_SCOPES | No | Whether to use OAuth scopes | true |
TRACKER_IAM_TOKEN | No | Your IAM token for service-to-service authentication | |
TRACKER_READ_ONLY | No | Limit OAuth to read-only permissions | false |
TRACKER_SA_KEY_ID | No | Service account key ID for dynamic IAM token | |
OAUTH_CLIENT_SECRET | No | OAuth client secret (required when OAuth enabled) | |
REDIS_POOL_MAX_SIZE | No | Maximum Redis connection pool size | 10 |
TOOLS_CACHE_ENABLED | No | Enable tools caching | false |
TRACKER_API_BASE_URL | No | Base URL for the Yandex Tracker API | https://api.tracker.yandex.net |
TRACKER_CLOUD_ORG_ID | No | Your Yandex Cloud organization ID | |
TRACKER_LIMIT_QUEUES | No | Comma-separated queue keys to restrict access to specific queues | |
MCP_SERVER_PUBLIC_URL | No | Public URL of the MCP server (required when OAuth enabled) | |
TOOLS_CACHE_REDIS_TTL | No | Tools cache TTL in seconds | 3600 |
TRACKER_SA_PRIVATE_KEY | No | Service account private key for dynamic IAM token | |
TRACKER_SA_SERVICE_ACCOUNT_ID | No | Service account ID for dynamic IAM token |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
tracker_mcp_configuration | Retrieve configured Yandex Tracker MCP configuration. |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
queues_get_all | Find all Yandex Tracker queues available to the user (queue is a project in some sense) |
queue_get_local_fields | Get local fields for a specific Yandex Tracker queue (queue-specific custom fields) |
queue_get_tags | Get all tags for a specific Yandex Tracker queue |
queue_get_versions | Get all versions for a specific Yandex Tracker queue |
get_global_fields | Get all global fields available in Yandex Tracker that can be used in issues |
get_statuses | Get all statuses available in Yandex Tracker that can be used in issues |
get_issue_types | Get all issue types available in Yandex Tracker that can be used when creating or updating issues |
get_priorities | Get all priorities available in Yandex Tracker that can be used in issues |
issue_get_url | Get a Yandex Tracker issue url by its id |
issue_get | Get a Yandex Tracker issue by its id |
issue_get_comments | Get comments of a Yandex Tracker issue by its id |
issue_get_links | Get a Yandex Tracker issue related links to other issues by its id |
issues_find | Find Yandex Tracker issues by queue and/or created date |
issues_count | Get the count of Yandex Tracker issues matching a query |
issue_get_worklogs | Get worklogs of a Yandex Tracker issue by its id |
issue_get_attachments | Get attachments of a Yandex Tracker issue by its id |
issue_get_checklist | Get checklist items of a Yandex Tracker issue by its id |
users_get_all | Get information about user accounts registered in the organization |
user_get | Get information about a specific user by login or UID |
user_get_current | Get information about the current authenticated user |