Skip to main content
Claude Desktop integration allows you to access MetaMCP tools directly through Claude’s interface. Since Claude Desktop only supports stdio servers, you’ll need a local proxy to connect to MetaMCP’s remote endpoints.

Prerequisites

Before starting, ensure you have:
  • Claude Desktop installed and running
  • MetaMCP running locally or deployed
  • Active endpoint configured in MetaMCP
  • API key generated (if authentication is enabled)

Basic Configuration

Since MetaMCP endpoints are remote only (SSE, Streamable HTTP), Claude Desktop needs a local proxy to connect. Based on testing, mcp-proxy is the recommended solution for API key authentication.

Configuration File Location

Edit Claude Desktop’s configuration file at:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json

Authentication Methods

Most common method using environment variable:
For public endpoints without authentication:

Remote/Production Setup

For remote MetaMCP instances, simply replace the localhost URL:

Important Notes

  • Replace your-endpoint-name with your actual endpoint name
  • Replace sk_mt_your_api_key_here with your MetaMCP API key
  • mcp-proxy handles the protocol conversion between stdio and HTTP/SSE
  • Environment variables are the secure way to pass API keys
  • For detailed troubleshooting, see issue #76