youtrack-mcp
youtrack-mcp
Un servidor MCP para YouTrack, construido con TypeScript y Bun. Funciona con cualquier instancia de YouTrack (Cloud o autoalojada) — tú proporcionas la URL base y un token de API, nada está codificado.
Configuración
Necesitas un token permanente de YouTrack: en YouTrack, ve a tu perfil → Account Security → New token....
Establece dos variables de entorno:
YOUTRACK_BASE_URL— la URL base de la API REST de tu instancia, p. ej.https://mycompany.youtrack.cloud/apiohttps://youtrack.mycompany.com/apipara instalaciones autoalojadas.YOUTRACK_TOKEN— el token permanente.
Instala las dependencias con Bun:
bun installEjecución directa
YOUTRACK_BASE_URL=https://mycompany.youtrack.cloud/api YOUTRACK_TOKEN=perm:xxxx bun run src/index.tsConfigurar en un cliente MCP
Por ejemplo, en el mcp.json de Claude Code / Claude Desktop:
{
"mcpServers": {
"youtrack": {
"command": "bun",
"args": ["run", "/path/to/youtrack-mcp/src/index.ts"],
"env": {
"YOUTRACK_BASE_URL": "https://mycompany.youtrack.cloud/api",
"YOUTRACK_TOKEN": "perm:xxxx"
}
}
}
}Related MCP server: YouTrack MCP
Herramientas
Las herramientas se agrupan por recurso y comparten un argumento fields (la sintaxis de respuesta parcial de YouTrack) con un
valor predeterminado razonable, por lo que solo necesitas especificarlo cuando quieras recibir más o menos datos.
Issues —
list_issues(búsqueda),get_issue,create_issue,update_issue,delete_issue,execute_command(aplica cualquier comando de YouTrack — estado, asignado, prioridad, enlaces, etiquetas, sprint, etc. mediante su sintaxis de consulta natural, p. ej."State Fixed assignee John.Doe")Comentarios —
list_issue_comments,add_issue_comment,update_issue_comment,delete_issue_commentEnlaces —
list_issue_links,list_issue_link_typesEtiquetas —
list_tags,create_tag,list_issue_tags,add_issue_tag,remove_issue_tagSeguimiento de tiempo —
list_issue_work_items,add_issue_work_item,update_issue_work_item,delete_issue_work_item,list_work_itemsProyectos —
list_projects,get_project,create_project,update_project,list_project_custom_fieldsUsuarios y grupos —
get_current_user,list_users,get_user,list_groupsBase de conocimiento —
list_articles,get_article,create_article,update_article,delete_articleTableros ágiles —
list_agile_boards,get_agile_board,list_sprints,get_sprintBúsquedas guardadas —
list_saved_queriesVía de escape —
youtrack_raw_requestllama directamente a cualquier endpoint de la API REST de YouTrack (método, ruta, consulta, cuerpo), para la larga cola de endpoints de administración/configuración no cubiertos por una herramienta dedicada.
Diseño
src/youtrack/client.ts— el único lugar que habla HTTP: cabecera de autenticación, construcción de URL/consulta, JSON y manejo de errores. Todas las herramientas pasan por él.src/youtrack/fields.ts— valores predeterminados defieldspor entidad, tomados de los valores predeterminados de OpenAPI de YouTrack.src/youtrack/params.ts— fragmentos de esquema Zod compartidos (fields, paginación, IDs) reutilizados en todas las herramientas.src/tool.ts—defineTool+registerTools, de modo que cada archivo de herramienta solo declara un nombre/descripción/esquema/manejador y el envoltorio de respuesta/error de MCP ocurre en un solo lugar.src/youtrack/tools/*.ts— un archivo por recurso, cada herramienta con unas pocas líneas construidas sobre las piezas compartidas anteriores.
Desarrollo
bun run typecheck # tsc --noEmit
bun run dev # run with --watchThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server for Yandex Tracker API, enabling AI assistants to search, read, create, and edit issues, as well as manage comments, attachments, and links in Yandex Tracker.2471MIT
- AlicenseNot gradedqualityFmaintenanceMCP server for interacting with YouTrack, enabling issue management, project operations, and search via natural language.3490MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server for YouTrack integration, providing a standardized interface for LLMs to interact with YouTrack's issue tracking, agile management, and knowledge base features.1222MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for comprehensive YouTrack integration, enabling issue management, work tracking, search, and knowledge base operations.2375MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
A MCP server built for developers enabling Git based project management with project and personal…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bacali95/youtrack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server