Claude Code Setup
Configure ACE MCP with Anthropic's Claude Code CLI agent - Complete step-by-step guide for all platforms.
Running automatically creates the MCP config for Claude Code. No manual setup needed. ace login
This creates globally — ACE tools will be available in every project. ~/.claude/.mcp.json
It also installs session hooks automatically — every Claude Code session will start with an agent briefing of what happened since your last session. No extra setup needed.
Already installed? Just run again to auto-create the config. ace login
Install ACE3 as a Claude Code plugin — bundles 77 MCP tools, 11 skills, and session hooks in one package.
What the plugin includes:
- 77 MCP tools — memory, issues, decisions, plans, agents, genome, workflows, knowledge graph
- 11 skills — /ace-search, /log-work, /track-decision, /track-issue, /observe, /plan, /agent-status, /workflow, /context, /debrief, /solutions
- Session hooks — automatic briefing on session start, work log on session end
Note: You still need ace login for authentication. The plugin handles everything else.
— or set up manually below —
Node.js 18+ installed
Check with: node --version
Claude Code CLI installed
ACE CLI installed and configured
ACE server running
Claude Code stores its MCP configuration in a JSON file. The location depends on your operating system:
Config file location:
Open in Terminal: open ~/.claude/
Open the config file in your preferred editor and add the ACE MCP server configuration:
Important: Customize Your Namespace
Replace with a unique namespace for your project. Each project should have its own namespace to keep memories isolated.my-project
If You Have Existing MCP Servers
Add ACE alongside your existing servers. Just add the block inside the object. "ace": {...} mcpServers
Navigate to your project directory and start Claude Code:
Expected Output
Claude Code will start and automatically detect the ACE MCP server. You should see "ace" listed as an available tool provider.
Test that ACE is connected by trying these example prompts in Claude Code:
Store a memory:
"Remember that this project uses Next.js 15 with App Router"
Track a decision:
"Track a decision: we're using PostgreSQL for all storage"
Query your knowledge base:
"What issues are currently open?"
Success!
If Claude responds by using ACE tools (you'll see tool calls in the output), 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 your MCP config file for JSON syntax errors
- Restart Claude Code completely (quit and reopen)
- Verify the config file path is correct for your OS
ACE server may not be running or accessible:
- Start ACE server:
ace start - Check health:
curl http://localhost:7777/health - Check if port 7777 is blocked by firewall
This happens when ACE is configured at the project level (via in the project root) instead of at the user level. Project-scoped configs only apply to that single project. .mcp.json
Fix: Add ACE as a user-level MCP server so it works everywhere:
This writes to (user-level) instead of a project-local file. Alternatively, re-run which auto-configures global access. ~/.claude.json ace login
Configuration Scopes
User level (~/.claude.json) — available in all projects.
Project level (.mcp.json) — only that project.
Check your current config with: claude mcp list
Pro Tips
Project-Specific Namespaces
Use different namespaces for different projects (e.g., , ) to keep memories isolated. my-app-frontend, my-app-backend
Session Management
Use and prompts to manage work sessions and keep context organized. /start-session /end-session
View Dashboard
Visit to visualize your memories, issues, and decisions in a knowledge graph. ace3-ai.com/dashboard
Plans
Ask Claude to "generate a project plan" to automatically create issues, decisions, and architecture docs.
Available ACE Tools
Once configured, Claude Code can use all 77 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_traverseace_graph_connectace_graph_relatedace_graph_listace_graph_healthace_graph_analyticsace_save_planace_list_plansace_get_planace_update_plan_taskace_batch_createace_observeace_review_observationsace_trigger_learningace_agent_statusace_trigger_agentace_agent_configace_agent_historyace_agent_activityace_agent_insightsace_agent_healthace_list_namespacesace_set_namespaceace_create_namespaceace_get_current_namespace