Skip to content

Installation

Fizzy MCP can be installed globally or run directly with npx. The CLI guides you through choosing a deployment mode and configuring your AI agents.

The fastest way to get started is with npx:

Terminal window
npx fizzy-do-mcp auth

This downloads and runs the latest version, then guides you through:

  1. Choosing a deployment mode (Remote or Local)
  2. Getting your Fizzy Personal Access Token
  3. Optionally configuring an API key (for higher rate limits in remote mode)
  4. Auto-configuring detected AI agents
bash npm install -g fizzy-do-mcp

After installation, the fizzy-mcp command is available globally.

Check that Fizzy MCP is installed correctly:

Terminal window
fizzy-mcp --version

You should see the version number (e.g., 0.1.2).

RequirementVersion
Node.js20.0.0 or higher
npm/pnpm/yarnAny recent version
Operating SystemmacOS, Linux, Windows

Fizzy MCP provides several CLI commands for setup and management:

Configure authentication with your Fizzy Personal Access Token. This is the main setup command.

Terminal window
fizzy-mcp auth

Options:

OptionDescription
-t, --token <token>Provide token directly (will prompt if not provided)
-m, --mode <mode>Server mode: remote or local
-k, --api-key <key>Hosted service API key (for higher rate limits)
--no-configureSkip auto-configuration of AI agents

Examples:

Terminal window
# Interactive setup (recommended)
fizzy-mcp auth
# Non-interactive with all options
fizzy-mcp auth --mode remote --token fz_xxx --api-key fmcp_xxx
# Local mode, skip agent configuration
fizzy-mcp auth --mode local --token fz_xxx --no-configure

Auto-configure AI agents without re-authenticating. Useful if you want to reconfigure agents or switch modes.

Terminal window
fizzy-mcp configure

This command:

  1. Reads your stored configuration
  2. Detects available AI agents (Claude Desktop, Cursor, OpenCode)
  3. Generates the appropriate config for your chosen mode
  4. Writes the configuration to each agent’s config file

Display your current Fizzy identity and accessible accounts.

Terminal window
fizzy-mcp whoami

Output:

Name: Ryan Yogan
Email: ryan@example.com
Accounts:
- Personal (/ryan) (active)
- Acme Corp (/acme)
Mode: remote
Hosted URL: https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp

Check the server configuration status, including mode, credentials, and agent configurations.

Terminal window
fizzy-mcp status

Output:

┌─ Fizzy MCP Status ─────────────────────────────────────┐
│ │
│ Mode: Remote │
│ Hosted URL: https://fizzy-mcp-hosted.ryanyogan... │
│ API Key: fmcp_...abc (configured) │
│ Token: fz_...xyz (valid) │
│ Account: /ryan │
│ │
│ Configured Agents: │
│ - Claude Desktop │
│ - Cursor │
│ - OpenCode │
│ │
└────────────────────────────────────────────────────────┘

Clear stored credentials and configuration.

Terminal window
fizzy-mcp logout

This removes:

  • Your stored access token
  • Account selection
  • Mode preference
  • API key (if configured)

Start the MCP server in stdio mode. This is what AI agents call in local mode.

Terminal window
fizzy-mcp

You typically don’t run this directly - your AI agent’s MCP client spawns it automatically.

Fizzy MCP stores configuration in ~/.config/fizzy-mcp/config.json:

{
"accessToken": "fz_xxxxxxxxxxxxx",
"accountSlug": "/your-organization",
"baseUrl": "https://app.fizzy.do",
"mode": "remote",
"hostedUrl": "https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcp",
"hostedApiKey": "fmcp_xxxxxxxxxxxxx"
}
FieldDescription
accessTokenYour Fizzy Personal Access Token
accountSlugSelected account (e.g., /my-org)
baseUrlFizzy API base URL (rarely changed)
modeDeployment mode: remote or local
hostedUrlCustom hosted service URL (for self-hosting)
hostedApiKeyAPI key for higher rate limits

You can also configure Fizzy MCP using environment variables:

VariableDescription
FIZZY_ACCESS_TOKENYour Personal Access Token
FIZZY_ACCOUNT_SLUGAccount slug (e.g., /my-org)
FIZZY_BASE_URLAPI base URL (default: https://app.fizzy.do)
FIZZY_MCP_MODEDeployment mode: remote or local
FIZZY_MCP_API_KEYHosted service API key
FIZZY_MCP_URLCustom hosted service URL

Environment variables take precedence over the config file.

Uses the hosted MCP service at https://fizzy-mcp-hosted.ryanyogan.workers.dev. Best for:

  • Quick setup without running a local server
  • Remote MCP clients that support HTTP transport
  • Environments where local installation isn’t practical
  • Always running the latest version

Rate Limits:

  • Anonymous (no API key): 100 writes/day
  • With API key: 1,000 writes/day
  • Admins: Unlimited

Run the MCP server locally via stdio transport. Best for:

  • Desktop AI assistants (Claude Desktop, Cursor, etc.)
  • Development and testing
  • Full control, no rate limits
  • Offline usage (once authenticated)

After installation, proceed to Authentication to set up your access token and configure your AI agents.