Back to Home
itsalfredakku icon

youtrack-mcp

Verified Safe

by itsalfredakku

Overview

Integrates AI assistants with JetBrains YouTrack for advanced project management, issue tracking, knowledge base, and time tracking, enabling AI to interact with YouTrack data and workflows.

Installation

Run Command
npm start

Environment Variables

  • YOUTRACK_URL
  • YOUTRACK_TOKEN
  • PROJECT_ID
  • LOG_LEVEL
  • CACHE_ENABLED
  • CACHE_TTL
  • YOUTRACK_CLIENT_ID
  • YOUTRACK_CLIENT_SECRET
  • YOUTRACK_SCOPES
  • YOUTRACK_CALLBACK_PORT
  • PORT
  • MCP_BASE_PATH

Security Notes

The server uses environment variables for YouTrack URL and token, and implements OAuth2 with PKCE, storing tokens securely in `~/.youtrack-mcp-auth.json`. A critical security feature is strict project scoping: if `PROJECT_ID` is set in the environment, the server *enforces* this project for all tool calls, overriding any `projectId` provided by the AI, thus preventing unauthorized cross-project access. Input parameters are validated extensively using `ParameterValidator`. Content sanitization is applied for descriptions and comments. The `commands` tool exposes YouTrack's powerful command-line API to the AI via its `/commands` endpoint, which requires careful management of the YouTrack permanent token's permissions to prevent unintended actions within YouTrack itself. The `remote.ts` component exposes an SSE endpoint, but sessions are managed. No `eval` or direct system command execution from AI input was identified.

Similar Servers

Stats

Interest Score44
Security Score9
Cost ClassHigh
Avg Tokens15000
Stars35
Forks11
Last Update2025-11-22

Tags

YouTrackProject ManagementAgileIssue TrackingKnowledge BaseTime TrackingAI IntegrationMCP ServerTypeScript