Windsurf Integration
Add persistent memory to Codeium's Windsurf IDE.
MCP-Powered Memory
ekkOS integrates with Windsurf via the Model Context Protocol (MCP), giving the AI access to 32 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/mcp-server"],
"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 (32 Total)
Core Memory Tools
ekkOS_SearchSearch all 11 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
32 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
Explore All 32 Tools
Complete MCP tools reference
CLAUDE.md Setup
Configure AI to use memory proactively
Cursor Integration
Setup for Cursor IDE