IDE setup

JetBrains IDEs

IntelliJ, WebStorm, PyCharm — MCP via JetBrains AI Assistant plugin

Where to configure

Config file locations

Plugin settings Settings → Tools → AI Assistant → MCP Servers
Project file (optional) .idea/mcp.json when supported by your IDE version

Steps

Good setup flow

  1. Install or update JetBrains AI Assistant with MCP support enabled.
  2. Open Settings → Tools → AI Assistant → MCP Servers → Add server.
  3. Name it pickwise, set transport to HTTP/SSE, URL to https://mcp.pickwise.dev/mcp.
  4. Add custom headers: Authorization (Bearer + API key) and X-Pickwise-Client-Id (your email).
  5. Apply, restart the IDE if prompted, then verify tools in the AI chat tool list.

JetBrains IDEs-specific notes

  • UI-first setup is preferred — only use JSON files if your IDE version exposes them.
  • Match the plugin version your platform team standardizes on; MCP UI moved between recent releases.

Template

{
  "mcpServers": {
    "pickwise": {
      "url": "https://mcp.pickwise.dev/mcp",
      "headers": {
        "Authorization": "Bearer <your-api-key>",
        "X-Pickwise-Client-Id": "<your-work-email>"
      }
    }
  }
}

Example (replace with your values)

{
  "mcpServers": {
    "pickwise": {
      "url": "https://mcp.pickwise.dev/mcp",
      "headers": {
        "Authorization": "Bearer pw_live_7f3a9c2e1b4d8f6a0c5e",
        "X-Pickwise-Client-Id": "jane@yourcompany.com"
      }
    }
  }
}

Good setup checklist

  • Sign in and create API keys at https://intelligence.pickwise.dev/api-keys — not from chat or task prompts.
  • MCP endpoint in IDE config is exactly https://mcp.pickwise.dev/mcp over HTTPS (not the setup guide URL).
  • Authorization uses Bearer <api-key>; X-Pickwise-Client-Id is the same email you use on the portal.
  • PickWise MCP tools appear in the IDE after a full restart (not just reload window).
  • Your task standard is published before developers begin work in the IDE (pickwise_begin_task).

Troubleshooting

Common things to debug

Most connection issues are config path, JSON/TOML syntax, or credentials — not PickWise itself.

What you see Likely cause What to try
401 Unauthorized or authentication failed Wrong API key, revoked key, or email header does not match your PickWise account. Create a fresh key at https://intelligence.pickwise.dev/api-keys. Copy the full pw_live_… value once. Match X-Pickwise-Client-Id to your portal login email exactly.
PickWise tools never appear in the assistant Config file path is wrong, JSON is invalid, or the IDE was not restarted after editing. Validate JSON (trailing commas break parsers). Save the file, quit the IDE completely, reopen, and check the MCP server list.
Connection error or timeout Corporate proxy, offline VPN, or typo in the URL. Confirm https://mcp.pickwise.dev/mcp is reachable from your machine. Try curl with the same headers if your security team allows it.
Agent runs but policy decisions are not logged Task prompt missing, standard not published, or a different MCP server is active. Ensure the task standard is published and the developer uses pickwise_begin_task (or pickwise_load_standard with the standard ID). Ensure only one pickwise entry exists in mcpServers.

Other IDEs

Using a different client?