Installation
Installation
Section titled “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.
Quick Start
Section titled “Quick Start”The fastest way to get started is with npx:
npx fizzy-do-mcp authThis downloads and runs the latest version, then guides you through:
- Choosing a deployment mode (Remote or Local)
- Getting your Fizzy Personal Access Token
- Optionally configuring an API key (for higher rate limits in remote mode)
- Auto-configuring detected AI agents
Package Managers
Section titled “Package Managers”bash npm install -g fizzy-do-mcp bash pnpm add -g fizzy-do-mcp bash yarn global add fizzy-do-mcp After installation, the fizzy-mcp command is available globally.
Verify Installation
Section titled “Verify Installation”Check that Fizzy MCP is installed correctly:
fizzy-mcp --versionYou should see the version number (e.g., 0.1.2).
System Requirements
Section titled “System Requirements”| Requirement | Version |
|---|---|
| Node.js | 20.0.0 or higher |
| npm/pnpm/yarn | Any recent version |
| Operating System | macOS, Linux, Windows |
CLI Commands
Section titled “CLI Commands”Fizzy MCP provides several CLI commands for setup and management:
fizzy-mcp auth
Section titled “fizzy-mcp auth”Configure authentication with your Fizzy Personal Access Token. This is the main setup command.
fizzy-mcp authOptions:
| Option | Description |
|---|---|
-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-configure | Skip auto-configuration of AI agents |
Examples:
# Interactive setup (recommended)fizzy-mcp auth
# Non-interactive with all optionsfizzy-mcp auth --mode remote --token fz_xxx --api-key fmcp_xxx
# Local mode, skip agent configurationfizzy-mcp auth --mode local --token fz_xxx --no-configurefizzy-mcp configure
Section titled “fizzy-mcp configure”Auto-configure AI agents without re-authenticating. Useful if you want to reconfigure agents or switch modes.
fizzy-mcp configureThis command:
- Reads your stored configuration
- Detects available AI agents (Claude Desktop, Cursor, OpenCode)
- Generates the appropriate config for your chosen mode
- Writes the configuration to each agent’s config file
fizzy-mcp whoami
Section titled “fizzy-mcp whoami”Display your current Fizzy identity and accessible accounts.
fizzy-mcp whoamiOutput:
Name: Ryan YoganEmail: ryan@example.com
Accounts: - Personal (/ryan) (active) - Acme Corp (/acme)
Mode: remoteHosted URL: https://fizzy-mcp-hosted.ryanyogan.workers.dev/mcpfizzy-mcp status
Section titled “fizzy-mcp status”Check the server configuration status, including mode, credentials, and agent configurations.
fizzy-mcp statusOutput:
┌─ 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 ││ │└────────────────────────────────────────────────────────┘fizzy-mcp logout
Section titled “fizzy-mcp logout”Clear stored credentials and configuration.
fizzy-mcp logoutThis removes:
- Your stored access token
- Account selection
- Mode preference
- API key (if configured)
fizzy-mcp (no command)
Section titled “fizzy-mcp (no command)”Start the MCP server in stdio mode. This is what AI agents call in local mode.
fizzy-mcpYou typically don’t run this directly - your AI agent’s MCP client spawns it automatically.
Configuration File
Section titled “Configuration File”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"}| Field | Description |
|---|---|
accessToken | Your Fizzy Personal Access Token |
accountSlug | Selected account (e.g., /my-org) |
baseUrl | Fizzy API base URL (rarely changed) |
mode | Deployment mode: remote or local |
hostedUrl | Custom hosted service URL (for self-hosting) |
hostedApiKey | API key for higher rate limits |
Environment Variables
Section titled “Environment Variables”You can also configure Fizzy MCP using environment variables:
| Variable | Description |
|---|---|
FIZZY_ACCESS_TOKEN | Your Personal Access Token |
FIZZY_ACCOUNT_SLUG | Account slug (e.g., /my-org) |
FIZZY_BASE_URL | API base URL (default: https://app.fizzy.do) |
FIZZY_MCP_MODE | Deployment mode: remote or local |
FIZZY_MCP_API_KEY | Hosted service API key |
FIZZY_MCP_URL | Custom hosted service URL |
Environment variables take precedence over the config file.
Deployment Modes
Section titled “Deployment Modes”Remote Mode (Recommended)
Section titled “Remote Mode (Recommended)”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
Local Mode
Section titled “Local Mode”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)
Next Steps
Section titled “Next Steps”After installation, proceed to Authentication to set up your access token and configure your AI agents.