Junie

Official docs:

Config Files

Project scope:

  • .junie/mcp/mcp.json

User scope:

  • ~/.junie/mcp/mcp.json

Junie CLI and Junie in JetBrains IDEs use the same MCP JSON configuration.

Example Config

{
  "mcpServers": {
    "yt-text": {
      "command": "yt-text",
      "args": []
    }
  }
}

If yt-text is not on PATH, use an absolute path for command.

Verify

Use the MCP UI inside Junie:

/mcp

Confirm yt-text is active, then ask Junie to run get_metadata.

Notes

  • Junie has an MCP Installation Assistant that can help add or troubleshoot servers, but manual JSON config is still supported.
  • Project-scope config is intended to be shareable, so do not commit secrets in .junie/mcp/mcp.json.
  • Junie shows connection status for configured servers, which is the quickest way to spot a bad path or crashing binary.