JetBrains IDEs Setup
Requires JetBrains IDE 2025.2 or later with AI Assistant enabled, and Node.js 20+.
Prerequisites
IntelliJ IDEA, PyCharm, WebStorm, or any JetBrains IDE with AI Assistant
Create a free account and configure your tools at app.civic.com
JetBrains AI Assistant connects to remote MCP servers via a local mcp-remote bridge. Node.js 20+ is required.
Setup
JetBrains IDEs support MCP configuration via the UI or a JSON config file. Both methods connect to the same Civic endpoint.
- 1Open MCP Settings
Go to Settings (or Preferences on macOS) → Tools → AI Assistant → Model Context Protocol (MCP)
- 2Add a new server
Click + to add a new MCP server and fill in:
- Name:
Civic - Command:
npx - Arguments:
-y mcp-remote https://app.civic.com/hub/mcp
- Name:
- 3Save and connect
Click OK to save. JetBrains will launch the bridge and connect to Civic automatically.
- 4Authorize
On first use, a browser window will open for Civic authentication. Complete the OAuth flow, then return to your IDE.
Create or edit .jb-mcp.json in your project root (or your global JetBrains config directory):
{
"servers": [
{
"name": "Civic",
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://app.civic.com/hub/mcp"]
}
]
}
Restart your IDE after saving.
Test Your Connection
Open AI Assistant and try:
"What MCP tools do I have available?"
"List my GitHub repositories"
"Check my Google Calendar for today"
Troubleshooting
Node.js version error
mcp-remote requires Node.js 20 or later. Check your version with node --version and upgrade if needed.
Authentication browser window doesn't open
Try running the connection manually from terminal:
npx -y mcp-remote https://app.civic.com/hub/mcp
Complete the auth flow there, then restart the IDE.
AI Assistant not showing MCP option
MCP support requires JetBrains IDE 2025.2+. Update your IDE and ensure the AI Assistant plugin is installed and enabled.