Skip to main content
The Peaka MCP server works with any client that supports the Model Context Protocol. Pick your client below for the right config snippet and a link to its “add an MCP server” instructions. Two configuration patterns appear throughout this page:
  • Remote (recommended). Point the client at https://mcp.peaka.studio/mcp and authenticate via OAuth. Some clients accept a remote URL natively; others use the mcp-remote bridge to expose it as a stdio server.
  • Local (NPM). Run @peaka/mcp-server-peaka via npx and authenticate with PEAKA_API_KEY.
For everything else (auth modes, env vars), see Authentication.

Claude Desktop

Add an MCP server in Claude Desktop ↗ Remote — Claude Desktop adds remote MCP servers through the UI, not the JSON config file.
1

Open Settings → Connectors

Click your name in the bottom-left, then SettingsConnectors.
2

Add custom connector

Click Add custom connector and paste https://mcp.peaka.studio/mcp as the MCP Server URL.
3

Authenticate

Claude Desktop opens the OAuth flow in your browser. Sign in to Peaka and approve.
NPM — for the local, API-key path, edit claude_desktop_config.json:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "peaka": {
      "command": "npx",
      "args": ["-y", "@peaka/mcp-server-peaka@latest"],
      "env": { "PEAKA_API_KEY": "<YOUR_API_KEY>" }
    }
  }
}
Restart Claude Desktop after editing.

Claude Code

Add an MCP server in Claude Code ↗
# Remote
claude mcp add --transport http peaka https://mcp.peaka.studio/mcp

# NPM
claude mcp add peaka -- npx -y @peaka/mcp-server-peaka@latest -e PEAKA_API_KEY=<YOUR_API_KEY>

Cursor

Add an MCP server in Cursor ↗ Edit ~/.cursor/mcp.json (macOS/Linux) or %USERPROFILE%\.cursor\mcp.json (Windows):
{
  "mcpServers": {
    "peaka": {
      "url": "https://mcp.peaka.studio/mcp"
    }
  }
}

Windsurf

Add an MCP server in Windsurf ↗ Edit ~/.codeium/windsurf/mcp_config.json:
{
  "mcpServers": {
    "peaka": {
      "serverUrl": "https://mcp.peaka.studio/mcp"
    }
  }
}

VS Code (GitHub Copilot)

Add an MCP server in VS Code ↗ Edit .vscode/mcp.json in your workspace, or your user-level mcp.json:
{
  "servers": {
    "peaka": {
      "type": "http",
      "url": "https://mcp.peaka.studio/mcp"
    }
  }
}

Zed

Add an MCP server in Zed ↗ Open the command palette → agent: add context server, or edit settings.json:
{
  "context_servers": {
    "peaka": {
      "command": {
        "path": "npx",
        "args": ["-y", "mcp-remote", "https://mcp.peaka.studio/mcp"]
      }
    }
  }
}

Cline

Add an MCP server in Cline ↗ Open Cline → MCP ServersConfigure MCP Servers:
{
  "mcpServers": {
    "peaka": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.peaka.studio/mcp"]
    }
  }
}

ChatGPT (Custom Connectors)

Add a custom connector in ChatGPT ↗ In ChatGPT settings → ConnectorsAdd custom connector, enter:
  • MCP Server URL: https://mcp.peaka.studio/mcp
  • Authentication: OAuth
ChatGPT walks you through the OAuth flow.

Any other client

Any MCP-compliant client can connect. Use one of the patterns above as a template:
  • If the client supports remote MCP natively, give it https://mcp.peaka.studio/mcp.
  • If it only supports stdio, wrap the URL with npx -y mcp-remote https://mcp.peaka.studio/mcp.
  • If you’d rather use an API key, run npx -y @peaka/mcp-server-peaka@latest with PEAKA_API_KEY in the environment.
See Quickstart for the minimal setup, Tools reference for what the assistant can do once connected, and Troubleshooting if something doesn’t light up.