mcp-remote
bridge to convert stdio ↔ HTTP locally.
Prerequisites
- macOS, Windows or Linux with Claude Desktop installed
- Node.js 18+ available on your PATH (
npxneeds it) - A MagicPost API key — see creating a key
Configure
1
Locate the config file
2
Add the MCP server block
Open the file (create it if missing) and add a
mcpServers entry:3
Fully quit and relaunch Claude Desktop
On macOS, Cmd+Q (not just close window). MCP servers are only loaded
at startup.
Verify
After relaunch, open a new conversation and click the tools indicator in the input bar. You should seemagicpost listed with 25 tools available.
Try:
list_my_posts and read back what’s coming up.
Troubleshooting
The magicpost server doesn't appear in the tools list
The magicpost server doesn't appear in the tools list
- Open the Claude Desktop logs (Preferences → Developer → Open log directory)
- Look for
mcp.logorclaude_mcp.log - Common causes:
- JSON syntax error in
claude_desktop_config.json— validate it withpython -m json.tool claude_desktop_config.json npxnot on PATH — install Node via nvm or homebrew- Network blocked — confirm you can
curl https://mcp.magicpost.in/.well-known/oauth-protected-resource
- JSON syntax error in
Authentication error in the tool response
Authentication error in the tool response
The PAT is invalid or revoked. Generate a new one from
Settings → API & MCP
and replace it in the config.
Claude says it cannot reach MagicPost
Claude says it cannot reach MagicPost
The MCP bridge might have crashed silently. Restart Claude Desktop. If
the issue persists, run the bridge manually to see its output:
Privacy
mcp-remote runs on your machine and forwards calls to mcp.magicpost.in.
Your token never leaves your machine via a third party. The MagicPost MCP
server validates it and acts on your behalf.