Skip to content

Cursor

This guide covers setting up Fizzy MCP with Cursor, the AI-powered code editor.

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 Cursor 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 Cursor for automatic configuration. The CLI will detect the best mode for your setup.

Cursor stores its MCP configuration at:

~/.cursor/mcp.json

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, restart Cursor 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_)

After restarting Cursor:

  1. Open the AI chat panel
  2. Check that MCP servers are connected (look for the MCP indicator)
  3. Try asking: “What Fizzy boards do I have?”

Cursor’s AI can help you manage tasks while coding:

“Create a card for this bug I’m fixing”

“Add this function implementation to the card description”

“What cards are in the current sprint?”

Cursor can reference your code when creating tasks:

“Create a card describing the changes I made to auth.ts”

“Update card #42 with the implementation status”

If you installed Fizzy MCP globally:

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

After configuring Cursor with 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"]
}
}
}
  1. Verify ~/.cursor/mcp.json exists and is valid JSON
  2. Restart Cursor completely
  3. Check Cursor’s developer console for errors (Help > Toggle Developer Tools)

“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

Ensure the config file is readable:

Terminal window
chmod 644 ~/.cursor/mcp.json

Test the server manually:

Terminal window
npx fizzy-do-mcp status
  1. Check your internet connection
  2. Verify the hosted service is accessible:
    Terminal window
    curl https://fizzy-mcp-hosted.ryanyogan.workers.dev/health
  3. If using a corporate network, check for firewall rules
  1. Use remote mode for automatic updates and zero maintenance
  2. Keep tokens secure - never commit config files with tokens to version control
  3. Use X-Fizzy-Account-Slug if you have access to multiple Fizzy accounts
  4. Restart Cursor after any configuration changes
  5. Leverage code context - ask Cursor to create cards that reference your current code