Skip to content

Claude Desktop

This guide covers setting up Fizzy MCP with Claude Desktop, Anthropic’s official desktop application.

Fizzy MCP supports two deployment modes:

ModeDescriptionBest For
Remote (Recommended)Connects to hosted Fizzy MCP service via HTTPMost users, zero maintenance, always up-to-date
LocalRuns MCP server locally via npxOffline use, custom modifications, self-hosting

The easiest way to configure Claude Desktop is through the Fizzy MCP CLI:

Terminal window
npx fizzy-do-mcp auth

Or use the configure command directly:

Terminal window
npx fizzy-do-mcp configure

When prompted, select Claude Desktop for automatic configuration. The CLI will detect the best mode for your setup.

~/Library/Application Support/Claude/claude_desktop_config.json

Choose your deployment mode and add the configuration to your Claude Desktop config file:

Remote mode connects to the hosted Fizzy MCP service via HTTP transport.

{
"mcpServers": {
"fizzy": {
"transport": "http",
"url": "https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp",
"headers": {
"X-Fizzy-Token": "your-fizzy-token"
}
}
}
}
{
"mcpServers": {
"fizzy": {
"transport": "http",
"url": "https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp",
"headers": {
"X-Fizzy-Token": "your-fizzy-token",
"X-Fizzy-Account-Slug": "/my-org",
"X-API-Key": "fmcp_your_api_key"
}
}
}
}

After adding the configuration, completely close and reopen Claude Desktop to load the new settings.

When using remote mode, the following headers are available:

HeaderRequiredDescription
X-Fizzy-TokenYesYour Fizzy personal access token (from app.fizzy.do)
X-Fizzy-Account-SlugNoAccount slug like /my-org to select a specific account
X-API-KeyNoAPI key for higher rate limits (prefix: fmcp_)

API keys provide higher rate limits for power users. To obtain one:

  1. Contact Fizzy support or visit the API dashboard
  2. API keys are prefixed with fmcp_ (e.g., fmcp_abc123xyz...)
  3. Add the key to your configuration’s X-API-Key header

After restarting Claude Desktop:

  1. Start a new conversation
  2. Look for the MCP tools icon (usually a wrench or plugin icon)
  3. You should see “fizzy” listed as a connected server

Try asking Claude:

“What Fizzy boards do I have access to?”

Using a Global Installation (Local Mode Only)

Section titled “Using a Global Installation (Local Mode Only)”

If you installed Fizzy MCP globally:

{
"mcpServers": {
"fizzy": {
"command": "fizzy-mcp"
}
}
}

When using local mode, authenticate with Fizzy:

Terminal window
npx fizzy-do-mcp auth

This stores your credentials securely in ~/.config/fizzy-mcp/config.json (mode 0600). No need to put tokens in your MCP config unless you prefer explicit configuration.

You can run Fizzy alongside other MCP servers:

{
"mcpServers": {
"fizzy": {
"transport": "http",
"url": "https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp",
"headers": {
"X-Fizzy-Token": "your-fizzy-token"
}
},
"github": {
"command": "npx",
"args": ["@github/mcp-server"]
},
"filesystem": {
"command": "npx",
"args": ["@modelcontextprotocol/server-filesystem"]
}
}
}
  1. Check that the config file is valid JSON
  2. Verify the file is in the correct location
  3. Ensure you’ve restarted Claude Desktop completely
  4. Check Claude Desktop logs for MCP connection errors

”Not authenticated” errors (Remote Mode)

Section titled “”Not authenticated” errors (Remote Mode)”

Verify your X-Fizzy-Token header is correct:

  1. Check that the token is valid at app.fizzy.do
  2. Ensure there are no extra spaces or quotes around the token
  3. Regenerate the token if needed

”Not authenticated” errors (Local Mode)

Section titled “”Not authenticated” errors (Local Mode)”

Run fizzy-mcp auth to set up or refresh your credentials:

Terminal window
npx fizzy-do-mcp auth
  1. Check your internet connection
  2. Verify the hosted service is accessible: curl https://fizzy-mcp-hosted.ryanyogan.workers.dev/health
  3. If using a corporate network, check for firewall rules blocking the connection
  1. Check your internet connection
  2. Verify Fizzy API is accessible: curl https://app.fizzy.do/api/health
  3. Try increasing the timeout in Claude Desktop settings

Check the server logs. You can run the server manually to see errors:

Terminal window
npx fizzy-do-mcp
  1. Use remote mode for automatic updates and zero maintenance
  2. Keep tokens secure - never commit them to version control
  3. Use X-Fizzy-Account-Slug if you have access to multiple accounts
  4. Restart Claude Desktop after any configuration changes
  5. Check fizzy-mcp status if you encounter authentication issues (local mode)