MCP no Claude Code
Use ferramentas do Synapse no agente de terminal Claude Code — memória persistente para sessões de codificação.
MCP no Claude Code
Claude Code é o agente de codificação baseado em terminal da Anthropic. Com o MCP do Synapse, o Claude Code ganha memória persistente entre sessões de codificação — ele lembra seu contexto de projeto, decisões passadas e padrões de codebase.
Configuração
Método 1: comando CLI (recomendado)
# Add Synapse as an MCP server
claude mcp add synapse -- npx -y synapse-mcp-api@latest
# Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone" # optional, defaults to synapse.schaefer.zoneMétodo 2: editar arquivo de config
Edite ~/.claude/config.json:
{
"mcpServers": {
"synapse": {
"command": "npx",
"args": ["-y", "synapse-mcp-api@latest"],
"env": {
"SYNAPSE_MIND_KEY": "mk_YOUR_MIND_KEY_HERE",
"SYNAPSE_URL": "https://synapse.schaefer.zone"
}
}
}
}Verifique se funciona
Inicie o Claude Code:
claudeNo prompt do Claude Code, digite:
recall all my memoriesClaude deve chamar memory_recall e responder com suas memórias armazenadas.
Padrões comuns
Persistência de contexto de projeto
No início de uma sessão de codificação:
recalling my memories — what projects am I working on?Claude chama memory_recall, vê sua lista de projetos e continua o trabalho de
onde você parou.
Decisões de codebase
Quando você toma uma decisão arquitetural:
store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."Claude chama memory_store com categoria project, prioridade high.
Evitar erros passados
what mistakes have I made with this codebase?Claude busca memórias com categoria mistake e o lembra de erros passados.
Rastreamento de tarefas
create a task: "Refactor auth module to use JWT refresh tokens"Claude chama task_create, e a tarefa persiste entre sessões.
Tool Profiles
Para sessões de codificação onde você não precisa de todas as 119 ferramentas:
# Set profile via env var
export MCP_PROFILE="standard" # 25 tools, ~2500 tokens
# Or in config.json
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"MCP_PROFILE": "standard"
}Troubleshooting
Servidor MCP não inicia
# Test the MCP server manually
npx -y synapse-mcp-api@latest
# Should print:
# [info] synapse-mcp Streamable HTTP server ready
# [info] MCP: http://localhost:13100/mcpMind Key não reconhecida
# Verify env var is set
echo $SYNAPSE_MIND_KEY
# Test directly
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
https://synapse.schaefer.zone/memory/recallClaude Code não vê as ferramentas
- Reinicie o Claude Code após mudanças na config
- Confira
claude mcp listpara verificar se o Synapse está registrado - Consulte MCP Troubleshooting