Junie¶
Official docs:
- https://junie.jetbrains.com/docs/junie-cli-mcp-configuration.html
- https://junie.jetbrains.com/docs/junie-plugin-mcp-settings.html
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.