Claude Desktop Integration
Configure Claude Desktop to route MCP calls through Squidward for policy enforcement and audit logging, on both macOS and Windows.
Configuration
Claude Desktop reads its MCP server configuration from a local JSON file. Generate a ready-to-use config from the CLI or dashboard:
squidward config generate --client claudebash
Or add the following manually to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"squidward": {
"command": "npx",
"args": ["mcp-remote", "https://www.squidward.app/api/gateway/mcp"],
"env": {
"SQUIDWARD_TOKEN": "${SQUIDWARD_TOKEN}"
}
}
}
}json
Config File Location
macOS
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows
%APPDATA%\\Claude\\claude_desktop_config.jsonSet Your Token
Export your Squidward token before launching Claude Desktop, or set it directly in the config's env block:
export SQUIDWARD_TOKEN=mcp_live_xxxxxxxxxxxxxbash
Restart Claude Desktop
Quit and reopen Claude Desktop. Approved MCPs connected in Squidward will now be available in the tool picker.