Skip to main content
Use tk with JetBrains AI Assistant to manage issues from IntelliJ IDEA, PyCharm, WebStorm, Rider, GoLand, and other JetBrains IDEs.

What is JetBrains AI Assistant?

JetBrains AI Assistant is an AI coding companion built into all JetBrains IDEs. Starting with version 2025.1, it supports MCP servers for extending its capabilities. With 16M+ developers across the JetBrains ecosystem, AI Assistant brings tk integration to IntelliJ, PyCharm, WebStorm, Rider, GoLand, CLion, and more.

MCP Integration

Install the ticket-mcp MCP server to give JetBrains AI Assistant direct access to your issues.

Setup via Settings UI

  1. Go to Settings > Tools > AI Assistant > Model Context Protocol (MCP)
  2. Click the + button to add a new server
  3. Configure the server:
    • Name: ticket-mcp
    • Transport: STDIO
    • Command: uvx
    • Arguments: ticket-mcp
  4. Click Apply and OK

Setup via JSON

Alternatively, paste this JSON in the MCP configuration dialog:
{
  "mcpServers": {
    "ticket-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": ["ticket-mcp"]
    }
  }
}
uv installed via: curl -LsSf https://astral.sh/uv/install.sh | shPython version 3.10 or higher (installed automatically by uv)JetBrains IDE version 2025.1 or later with AI Assistant plugin
If you already have ticket-mcp configured in Claude Desktop, click Import from Claude in the MCP settings to import it automatically.

Verify Installation

  1. Open the AI Chat panel in your JetBrains IDE
  2. Enable Codebase mode (toggle at the top of the chat window)
  3. Ask: “What tk tools are available?”
  4. AI Assistant should list the ticket-mcp tools
MCP tools only work when Codebase mode is enabled in the AI chat window, or when using edit mode (which includes it implicitly).

Supported IDEs

JetBrains AI Assistant with MCP support works across the full IDE family:

IntelliJ IDEA

Java, Kotlin, Scala

PyCharm

Python

WebStorm

JavaScript, TypeScript

Rider

C#, .NET

GoLand

Go

CLion / RustRover

C, C++, Rust

Workflow Tips

Starting a Session

Ask AI Assistant: “Run tk triage and show me what I should work on today”

Creating Issues

Ask AI Assistant: “Create a feature request for adding OAuth support, priority 1” AI Assistant will run:
tk create "Add OAuth support" -t feature -p 1

Closing Work

Ask AI Assistant: “Resolve tk-abc123, I just merged the fix”

Dependency Management

Ask AI Assistant: “Show the dependency tree for tk-xyz789”

Code-to-Issue Workflow

Ask AI Assistant: “Look at the TODO comments in this file and create tk issues for each one”

Troubleshooting

MCP support requires JetBrains 2025.1 or later. Update your IDE and ensure the AI Assistant plugin is installed and up to date.
Enable Codebase mode in the AI chat window. MCP calls only work when Codebase mode is active.
Check that uvx is in your system PATH. Open the terminal inside your JetBrains IDE and run uvx ticket-mcp --help to verify it works. Check the AI Assistant logs for error details.
Enable caching with tk cache info to verify the analytics cache is working. Cached responses return in under 10ms.

Next Steps


Sources