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)
Replace: YOUR_API_KEY_HERE with your actual Corcava API key
Cursor
Cursor Config Template
Location: ~/.cursor/mcp.json
Replace: YOUR_API_KEY_HERE with your actual Corcava API key
Windsurf
Windsurf Config Template
Location: Windsurf Settings → AI → MCP Servers
Replace: YOUR_API_KEY_HERE with your actual Corcava API key
Continue
Continue Config Template
Location: ~/.continue/config.json
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
.gitignoreif 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
Note: ~/.cursor/mcp.json may not reliably expand environment variables. For better compatibility, use an "env" object instead:
Then set the environment variable:
Benefits: Key not stored in config file, easier to rotate, better for teams
Quick Copy-Paste Configs
Claude Desktop (Quick Copy)
Replace YOUR_API_KEY_HERE with your key
Cursor (Quick Copy)
Replace YOUR_API_KEY_HERE with your key
Windsurf (Quick Copy)
Replace YOUR_API_KEY_HERE with your key
Continue (Quick Copy)
Replace YOUR_API_KEY_HERE with your key
Verification Steps
After adding the config, verify it works:
Verification Checklist
- Restart your MCP client completely
- Check that Corcava MCP server appears in available servers
- Test with a simple prompt: "List my projects from Corcava"
- 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
Claude Desktop Setup
Detailed setup guide
Cursor Setup
Detailed setup guide
API Key Management
Best practices for keys
Config Troubleshooting
Fix config errors
Generate Your MCP Config
Use these templates to quickly set up Corcava MCP in your AI assistant