youtrack-mcp
youtrack-mcp
Ein MCP-Server für YouTrack, gebaut mit TypeScript und Bun. Er funktioniert mit jeder YouTrack-Instanz (Cloud oder selbst gehostet) — du gibst die Basis-URL und einen API-Token an, nichts ist hartkodiert.
Einrichtung
Du benötigst ein permanentes Token für YouTrack: Gehe in YouTrack zu deinem Profil → Kontosicherheit → Neues Token....
Setze zwei Umgebungsvariablen:
YOUTRACK_BASE_URL— die REST-API-Basis-URL deiner Instanz, z. B.https://mycompany.youtrack.cloud/apioderhttps://youtrack.mycompany.com/apifür selbst gehostete Installationen.YOUTRACK_TOKEN— das permanente Token.
Installiere die Abhängigkeiten mit Bun:
bun installDirekt ausführen
YOUTRACK_BASE_URL=https://mycompany.youtrack.cloud/api YOUTRACK_TOKEN=perm:xxxx bun run src/index.tsIn einem MCP-Client konfigurieren
Zum Beispiel in der mcp.json von 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
Werkzeuge
Die Werkzeuge sind nach Ressource gruppiert und teilen sich ein fields-Argument (die Partial-Response-Syntax von YouTrack) mit einer sinnvollen Standardeinstellung, sodass du es nur angeben musst, wenn du mehr oder weniger Daten zurückerhalten möchtest.
Vorgänge —
list_issues(Suche),get_issue,create_issue,update_issue,delete_issue,execute_command(wendet jeden YouTrack-Befehl an — Status, Bearbeiter, Priorität, Verknüpfungen, Tags, Sprint usw. über seine natürliche Abfragesyntax, z. B."State Fixed assignee John.Doe")Kommentare —
list_issue_comments,add_issue_comment,update_issue_comment,delete_issue_commentVerknüpfungen —
list_issue_links,list_issue_link_typesTags —
list_tags,create_tag,list_issue_tags,add_issue_tag,remove_issue_tagZeiterfassung —
list_issue_work_items,add_issue_work_item,update_issue_work_item,delete_issue_work_item,list_work_itemsProjekte —
list_projects,get_project,create_project,update_project,list_project_custom_fieldsBenutzer & Gruppen —
get_current_user,list_users,get_user,list_groupsWissensdatenbank —
list_articles,get_article,create_article,update_article,delete_articleAgile Boards —
list_agile_boards,get_agile_board,list_sprints,get_sprintGespeicherte Suchen —
list_saved_queriesNotausstieg —
youtrack_raw_requestruft jeden Endpunkt der YouTrack REST API direkt auf (Methode, Pfad, Abfrage, Body), für die lange Liste von Admin-/Einstellungs-Endpunkten, die von keinem dedizierten Werkzeug abgedeckt werden.
Design
src/youtrack/client.ts— der einzige Ort, der HTTP spricht: Auth-Header, URL-/Abfrage-Aufbau, JSON- und Fehlerbehandlung. Jedes Werkzeug läuft darüber.src/youtrack/fields.ts— Standardvorgaben fürfieldspro Entität, übernommen aus den OpenAPI-Standardwerten von YouTrack.src/youtrack/params.ts— gemeinsame Zod-Schema-Fragmente (fields, Paginierung, IDs), die über mehrere Werkzeuge hinweg wiederverwendet werden.src/tool.ts—defineTool+registerTools, sodass jede Tool-Datei nur einen Namen/eine Beschreibung/ein Schema/einen Handler deklariert und das MCP-Antwort-/Fehler-Wrapping an einer Stelle erfolgt.src/youtrack/tools/*.ts— eine Datei pro Ressource, jedes Werkzeug nur wenige Zeilen, aufgebaut auf den oben genannten gemeinsamen Bausteinen.
Entwicklung
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