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
Using mcp-proxy (Recommended)
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
API Key Authentication
API Key Authentication
Most common method using environment variable:
No Authentication
No Authentication
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