Prerequisites
- Windsurf installed
- An Orchata account
Configuration
1
Open Windsurf Settings
Go to Settings → Cascade → MCP Servers.Or use the command palette (
Cmd+Shift+P / Ctrl+Shift+P) and search for “MCP Settings”.2
Add Orchata MCP Server
Add the following configuration:
3
Verify Connection
Restart Windsurf or reload the window. Ask Cascade about available Orchata tools to verify the connection.
Alternative: Configuration File
You can also configure MCP servers via Windsurf’s settings file:- macOS / Linux
- Windows
Edit
~/.windsurf/mcp_config.json:Using Orchata with Cascade
Once configured, interact with Orchata using natural language in Cascade:Searching Knowledge
“Search Orchata for API authentication examples”Cascade will use
smart_query or query_spaces to find relevant content from your knowledge base.
Uploading Documentation
“Upload this file’s documentation comments to the ‘Code Docs’ space in Orchata”Cascade can extract and upload content to your knowledge base.
Managing Your Knowledge Base
“Show me all my Orchata spaces” “Create a new space for our internal APIs”Cascade can manage your entire Orchata organization.
Available Tools
Cascade has access to all 12 Orchata MCP tools:| Category | Tools |
|---|---|
| Spaces | list_spaces, create_space, get_space, update_space, delete_space |
| Documents | list_documents, upload_document, get_document, update_document, delete_document |
| Queries | query_spaces, smart_query |
Workspace Rules for Better Results
Add Orchata context to your workspace rules for better AI interactions. Create.windsurf/rules.md:
Local Development
For local development with the Orchata MCP server:Troubleshooting
Tools not appearing in Cascade
Tools not appearing in Cascade
- Check the MCP server URL is accessible
- Restart Windsurf completely
- Check Windsurf’s developer console for MCP errors
Authentication failures
Authentication failures
- Try disconnecting and reconnecting
- Clear your browser cache and try the OAuth flow again
- Ensure you have an active Orchata account
Slow responses
Slow responses
- Check your network connection
- For large queries, try reducing the
limitparameter - Consider using more specific space IDs instead of smart_query