Windsurf Integration
Add cross-session intelligence to Codeium's Windsurf IDE.
MCP-Powered Memory
ekkOS integrates with Windsurf via the Model Context Protocol (MCP), giving the AI access to 70+ memory tools that persist learnings across sessions.
Setup Guide
1Get Your ekkOS API Key
- 1.Sign up at platform.ekkos.dev
- 2.Navigate to Settings → API Keys
- 3.Click Create New Key and copy it
2Create MCP Configuration
Create the file .windsurf/mcp.json in your project root:
{
"mcpServers": {
"ekkos-memory": {
"command": "npx",
"args": ["-y", "@ekkos/cli@latest", "mcp"],
"env": {
"EKKOS_API_KEY": "your_api_key_here"
}
}
}
}your_api_key_here with your actual API key from Step 1.3Restart Windsurf
MCP servers only load on startup. Restart Windsurf to activate ekkOS memory tools.
Windows: Alt+F4 → Reopen
4Verify Integration
Open Windsurf's AI chat and ask:
If the integration is working, the AI will call the ekkOS_Search tool and return results from your memory layers.
Available Tools
Core Memory Tools
ekkOS_SearchSearch all 12 layersekkOS_ForgeCreate patternsekkOS_ContextGet full contextekkOS_RecallRecall past conversations
Directive Tools
ekkOS_DirectiveCreate MUST/NEVER rulesekkOS_UpdateDirectiveUpdate existing ruleekkOS_DeleteDirectiveRemove ruleekkOS_UniversalDirectivesGet global rules
Plan Management
ekkOS_PlanCreate task plansekkOS_GenerateAI-generate plansekkOS_PlanStatusUpdate plan statusekkOS_TemplatesReusable templates
Secrets Management
ekkOS_StoreSecretEncrypt & storeekkOS_GetSecretRetrieve & decryptekkOS_ListSecretsList all secretsekkOS_RotateSecretUpdate secret value
70+ tools total. View the complete reference at /tools.
Troubleshooting
ekkOS tools not appearing?
- • Verify
.windsurf/mcp.jsonexists in your project root - • Check that
EKKOS_API_KEYis set correctly (no quotes needed in JSON value) - • Restart Windsurf completely (MCP servers only load on startup)
- • Check Windsurf's Output panel → MCP Servers for connection errors
"Invalid API key" error?
- • Verify your API key at platform.ekkos.dev
- • Ensure there are no extra spaces or quotes around the key in
mcp.json - • Check that your ekkOS account has an active subscription (free tier includes 5K calls/month)
Tools appear but AI doesn't use them?
The AI needs to be instructed to use memory tools. Consider adding a CLAUDE.md file to your project root with memory-first instructions.
Next Steps
Tool Reference
Complete MCP tools reference
CLAUDE.md Setup
Configure AI to use memory proactively
Cursor Integration
Setup for Cursor IDE