Skip to main content
Glama

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 SecurityNew 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/api o https://youtrack.mycompany.com/api para instalaciones autoalojadas.

  • YOUTRACK_TOKEN — el token permanente.

Instala las dependencias con Bun:

bun install

Ejecución directa

YOUTRACK_BASE_URL=https://mycompany.youtrack.cloud/api YOUTRACK_TOKEN=perm:xxxx bun run src/index.ts

Configurar 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.

  • Issueslist_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")

  • Comentarioslist_issue_comments, add_issue_comment, update_issue_comment, delete_issue_comment

  • Enlaceslist_issue_links, list_issue_link_types

  • Etiquetaslist_tags, create_tag, list_issue_tags, add_issue_tag, remove_issue_tag

  • Seguimiento de tiempolist_issue_work_items, add_issue_work_item, update_issue_work_item, delete_issue_work_item, list_work_items

  • Proyectoslist_projects, get_project, create_project, update_project, list_project_custom_fields

  • Usuarios y gruposget_current_user, list_users, get_user, list_groups

  • Base de conocimientolist_articles, get_article, create_article, update_article, delete_article

  • Tableros ágileslist_agile_boards, get_agile_board, list_sprints, get_sprint

  • Búsquedas guardadaslist_saved_queries

  • Vía de escapeyoutrack_raw_request llama 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 de fields por 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.tsdefineTool + 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 --watch
A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP 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.
    247
    1
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    MCP server for interacting with YouTrack, enabling issue management, project operations, and search via natural language.
    34
    90
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A 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.
    12
    22
    MIT

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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