Connecting clients

Connect to Cursor

Cursor reads MCP servers from a JSON config file. You can edit it directly or use the Settings UI. You’ll need a PocketPart API key from API keys.

Option A — edit the config file

  1. Open (or create) your Cursor MCP config: ~/.cursor/mcp.json (global) or .cursor/mcp.json in the project root.
  2. Add PocketPart under mcpServers, with your real key:
{
  "mcpServers": {
    "pocketpart": {
      "url": "https://mcp.pocketpart.io/mcp",
      "type": "streamable-http",
      "headers": {
        "Authorization": "Bearer pp_mcp_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Option B — Settings UI

  1. Open Settings → Features → MCP (newer builds: Settings → MCP).
  2. Click Add new MCP server, name it pocketpart, set the URL to https://mcp.pocketpart.io/mcp, and add the Authorization: Bearer pp_mcp_… header. Save.
ScreenshotCursor → Settings → MCP/docs/cursor-mcp-settings.png
ScreenshotCursor MCP server connected (green status + tool list)/docs/cursor-mcp-connected.png
You’ll know it worked when…

In Settings → MCP the pocketpart server shows a green dot and lists its tools, and asking Cursor’s chat to run the PocketPart ping or _status tool returns a response.

Red dot?

Check the Authorization header has the literal Bearer  prefix (with a trailing space), the URL ends in /mcp, and the JSON is valid (no trailing commas). Toggle the server off/on to force a reconnect after edits. More in Troubleshooting.