Corcava logo The Only Business Tool You Need Corcava
Menu

MCP Config Generator for Corcava: Claude, Cursor, Windsurf, Continue

Generate copy/paste MCP configuration snippets for your AI assistant. This tool page provides ready-to-use config templates for Claude Desktop, Cursor, Windsurf, and Continue—all with security best practices and API key storage guidance.

How to Use This Generator

Follow these steps to generate your MCP configuration:

Config Generator Interface (Text Specification)

This is a text-based specification for an interactive config generator. In a full implementation, this would be an interactive tool with the following fields:

  • Client Selection: Dropdown or radio buttons for Claude Desktop, Cursor, Windsurf, Continue
  • API Key Field: Text input (masked) for your Corcava API key
  • Generate Button: Creates the config snippet based on selections
  • Output Display: Shows the generated JSON config ready to copy

Configuration Templates by Client

Claude Desktop

Claude Desktop Config Template

Location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{ "mcpServers": { "corcava": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-http", "https://mcp.corcava.com" ], "env": { "CORCAVA_API_KEY": "YOUR_API_KEY_HERE" } } } }

Replace: YOUR_API_KEY_HERE with your actual Corcava API key

Cursor

Cursor Config Template

Location: ~/.cursor/mcp.json

{ "mcpServers": { "corcava": { "url": "https://mcp.corcava.com", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }

Replace: YOUR_API_KEY_HERE with your actual Corcava API key

Windsurf

Windsurf Config Template

Location: Windsurf Settings → AI → MCP Servers

{ "name": "corcava", "serverUrl": "https://mcp.corcava.com", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } }

Replace: YOUR_API_KEY_HERE with your actual Corcava API key

Continue

Continue Config Template

Location: ~/.continue/config.json

{ "mcpServers": [ { "name": "corcava", "url": "https://mcp.corcava.com", "type": "sse", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } ] }

Replace: YOUR_API_KEY_HERE with your actual Corcava API key

Note: Continue uses SSE transport for remote MCP servers

Security and Key Storage

⚠️ Security Best Practices

  • Never commit API keys: Add config files to .gitignore if storing in version control
  • Use environment variables: Some clients support env vars instead of hardcoding keys
  • Separate keys per client: Create different API keys for each client/machine for better security
  • Rotate regularly: Set a schedule to rotate API keys (e.g., every 90 days)
  • Revoke compromised keys: Immediately revoke any key that may be exposed

Using Environment Variables

For better security, some clients support environment variables:

Example: Cursor with Environment Variable

{ "mcpServers": { "corcava": { "url": "https://mcp.corcava.com", "headers": { "Authorization": "Bearer ${CORCAVA_API_KEY}" } } } }

Note: ~/.cursor/mcp.json may not reliably expand environment variables. For better compatibility, use an "env" object instead:

{ "mcpServers": { "corcava": { "url": "https://mcp.corcava.com", "env": { "CORCAVA_API_KEY": "YOUR_API_KEY_HERE" }, "headers": { "Authorization": "Bearer ${CORCAVA_API_KEY}" } } } }

Then set the environment variable:

# macOS/Linux export CORCAVA_API_KEY="your_key_here" # Windows (PowerShell) $env:CORCAVA_API_KEY="your_key_here"

Benefits: Key not stored in config file, easier to rotate, better for teams

Quick Copy-Paste Configs

Claude Desktop (Quick Copy)

{ "mcpServers": { "corcava": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-http", "https://mcp.corcava.com"], "env": {"CORCAVA_API_KEY": "YOUR_API_KEY_HERE"} } } }

Replace YOUR_API_KEY_HERE with your key

Cursor (Quick Copy)

{ "mcpServers": { "corcava": { "url": "https://mcp.corcava.com", "headers": {"Authorization": "Bearer YOUR_API_KEY_HERE"} } } }

Replace YOUR_API_KEY_HERE with your key

Windsurf (Quick Copy)

{ "name": "corcava", "url": "https://mcp.corcava.com", "headers": {"Authorization": "Bearer YOUR_API_KEY_HERE"} }

Replace YOUR_API_KEY_HERE with your key

Continue (Quick Copy)

{ "mcpServers": [{ "name": "corcava", "url": "https://mcp.corcava.com", "type": "sse", "headers": {"Authorization": "Bearer YOUR_API_KEY_HERE"} }] }

Replace YOUR_API_KEY_HERE with your key

Verification Steps

After adding the config, verify it works:

Verification Checklist

  1. Restart your MCP client completely
  2. Check that Corcava MCP server appears in available servers
  3. Test with a simple prompt: "List my projects from Corcava"
  4. Verify tools are available (list_tasks, create_task, etc.)

Troubleshooting

Config Not Working

Symptom: MCP server doesn't appear after adding config

Fix:

  • Verify JSON syntax is valid (no trailing commas, proper quotes)
  • Check config file is in correct location
  • Ensure client was fully restarted (not just reloaded)
  • See Config JSON Errors

Auth Errors

Symptom: 401 Unauthorized errors

Fix:

  • Verify API key is correct and active
  • Check Authorization header format: "Bearer YOUR_KEY"
  • Ensure no extra spaces in the key
  • See 401 Troubleshooting

Related Resources

Generate Your MCP Config

Use these templates to quickly set up Corcava MCP in your AI assistant