Skip to main content
Glama

youtrack-mcp

YouTrackMCP 서버로, TypeScript와 Bun으로 구축되었습니다. 모든 YouTrack 인스턴스(Cloud 또는 자체 호스팅)에서 작동합니다 — 기본 URL과 API 토큰만 제공하면 되며, 하드코딩된 것은 없습니다.

설정

YouTrack 영구 토큰이 필요합니다: YouTrack에서 프로필 → 계정 보안*새 토큰...*으로 이동하세요.

두 개의 환경 변수를 설정하세요:

  • YOUTRACK_BASE_URL — 인스턴스의 REST API 기본 URL입니다. 예: https://mycompany.youtrack.cloud/api 또는 자체 호스팅 설치의 경우 https://youtrack.mycompany.com/api

  • YOUTRACK_TOKEN — 영구 토큰입니다.

Bun으로 의존성을 설치하세요:

bun install

직접 실행

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

MCP 클라이언트에서 구성

예를 들어, Claude Code / Claude Desktop의 mcp.json에서:

{
  "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

도구

도구는 리소스별로 그룹화되며, 합리적인 기본값이 있는 fields 인수(YouTrack의 부분 응답 구문)를 공유합니다. 따라서 더 많거나 적은 데이터를 원할 때만 지정하면 됩니다.

  • 이슈list_issues(검색), get_issue, create_issue, update_issue, delete_issue, execute_command(자연스러운 쿼리 구문을 통해 상태, 담당자, 우선순위, 링크, 태그, 스프린트 등 모든 YouTrack 명령 적용, 예: "State Fixed assignee John.Doe")

  • 댓글list_issue_comments, add_issue_comment, update_issue_comment, delete_issue_comment

  • 링크list_issue_links, list_issue_link_types

  • 태그list_tags, create_tag, list_issue_tags, add_issue_tag, remove_issue_tag

  • 시간 추적list_issue_work_items, add_issue_work_item, update_issue_work_item, delete_issue_work_item, list_work_items

  • 프로젝트list_projects, get_project, create_project, update_project, list_project_custom_fields

  • 사용자 및 그룹get_current_user, list_users, get_user, list_groups

  • 지식 베이스list_articles, get_article, create_article, update_article, delete_article

  • 애자일 보드list_agile_boards, get_agile_board, list_sprints, get_sprint

  • 저장된 검색list_saved_queries

  • 이스케이프 해치youtrack_raw_request는 전용 도구로 다루지 않는 관리자/설정 엔드포인트(롱테일)를 위해 YouTrack REST API의 모든 엔드포인트를 직접 호출합니다(메서드, 경로, 쿼리, 본문).

설계

  • src/youtrack/client.ts — HTTP 통신을 담당하는 유일한 곳: 인증 헤더, URL/쿼리 구성, JSON 및 오류 처리. 모든 도구가 이곳을 거칩니다.

  • src/youtrack/fields.ts — YouTrack 자체 OpenAPI 기본값에서 가져온 엔티티별 기본 fields 프리셋.

  • src/youtrack/params.ts — 도구 전반에서 재사용되는 공유 Zod 스키마 조각(fields, 페이지네이션, ID).

  • src/tool.tsdefineTool + registerTools. 각 도구 파일은 이름/설명/스키마/핸들러만 선언하고, MCP 응답/오류 래핑은 한 곳에서 처리됩니다.

  • src/youtrack/tools/*.ts — 리소스당 하나의 파일, 각 도구는 위의 공유 구성 요소를 기반으로 몇 줄로 작성됩니다.

개발

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