Back to Home
itsalfredakku icon

youtrack-mcp

Verified Safe

by itsalfredakku

Overview

An enterprise-grade Model Context Protocol (MCP) server for JetBrains YouTrack 2025.2, enabling AI assistants (e.g., Claude, VSCode extensions, Continue.dev, custom connectors) to access and manage YouTrack issues, sprints, dependencies, time tracking, and knowledge base content via a tool-based interface.

Installation

Run Command
npm start

Environment Variables

  • YOUTRACK_URL
  • YOUTRACK_TOKEN
  • PROJECT_ID
  • LOG_LEVEL
  • CACHE_ENABLED
  • CACHE_TTL
  • ENABLE_WEBHOOKS
  • WEBHOOK_PORT
  • WEBHOOK_SECRET
  • YOUTRACK_MCP_CONFIG
  • SKIP_CONFIG_VALIDATION
  • CI
  • PORT
  • MCP_BASE_PATH
  • YOUTRACK_PREFER_OAUTH2
  • YOUTRACK_AUTO_REFRESH
  • YOUTRACK_CLIENT_ID
  • YOUTRACK_CLIENT_SECRET
  • YOUTRACK_SCOPES
  • YOUTRACK_CALLBACK_PORT

Security Notes

The server demonstrates strong security practices including comprehensive input validation (using `ParameterValidator` and `@validateParams` decorator), robust error handling with context logging, and sensitive data sanitization (`text-sanitizer.ts`) to prevent XSS. A critical security feature is the `resolveProjectId` mechanism, which enforces project isolation if `PROJECT_ID` is set in the environment, preventing AI tools from accessing unauthorized projects. OAuth2 authentication is implemented with PKCE, a secure flow for public clients. No direct `eval` or hardcoded production secrets are evident. The architecture promotes safe, tool-based access to YouTrack data.

Similar Servers

Stats

Interest Score27
Security Score9
Cost ClassMedium
Avg Tokens750
Stars41
Forks15
Last Update2025-12-22

Tags

YouTrackMCP ServerAI AssistantProject ManagementIssue TrackingAgile DevelopmentTime TrackingKnowledge BaseDeveloper ToolsAPI GatewayTypeScript