Windsurf Setup
Configure ACE MCP with Codeium's Windsurf AI IDE - Complete step-by-step guide for all platforms.
Node.js 18+ installed
Check with: node --version
Windsurf installed
ACE CLI installed and logged in
ACE server running
Open Windsurf and navigate to MCP configuration:
Open Windsurf Settings
Press Cmd/Ctrl + ,
Navigate to MCP
Go to "Cascade" → "MCP Servers"
Add or Edit Server
Click "Add Server" or edit the config directly
Add the ACE MCP server configuration. You can do this through the UI or by editing the config file directly:
Config file location:
Add this configuration:
Important: Customize Your Namespace
Replace my-project with a unique namespace for your project. Use lowercase letters, numbers, and hyphens.
Restart Windsurf for changes to take effect:
Restart Windsurf
Close and reopen Windsurf, or reload the window via Command Palette
In Windsurf's Cascade AI assistant, you can now use ACE tools. Try these prompts:
Store a decision:
"Store this architecture decision: using Supabase for auth"
Recall context:
"Recall what we know about the payment integration"
Log work:
"Log today's work on the dashboard feature"
Success!
If Cascade responds by using ACE tools, your setup is complete!
Troubleshooting
The ACE CLI is not in your PATH. Try these fixes:
- Reinstall ACE globally:
npm install -g @ace3-memory/ace - Check if npm global bin is in PATH:
npm bin -g - Add npm global bin to your PATH in
~/.bashrcor~/.zshrc
If ACE tools don't appear:
- Verify ACE server is running:
ace status - Check config file for JSON syntax errors
- Restart Windsurf completely (quit and reopen)
- Verify the config file path is correct for your OS
ACE server may not be running:
- Start ACE server:
ace start - Check health:
curl http://localhost:7777/health - Check if port 7777 is blocked by firewall
Pro Tips
Use with Cascade Flows
ACE works great with Cascade's multi-file editing. Ask it to "recall the architecture decisions" before making changes.
Project-Specific Namespaces
Use different namespaces for different projects to keep memories isolated.
Track Technical Debt
Ask Cascade to "track an issue" when you spot technical debt. ACE will remember it for later.
View Dashboard
Visit ace3-ai.com/dashboard to visualize your memories and decisions.
Available ACE Tools
Once configured, Windsurf's Cascade can use these 20+ ACE tools:
ace_rememberace_recallace_get_contextace_searchace_track_issueace_resolve_issueace_find_solutionsace_track_decisionace_best_practicesace_get_statsace_log_workace_architectureace_patternsace_manage_tagsace_graph_connectace_graph_traverseace_create_planace_generate_planace_observe