Skip to main content

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.zone

Mé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:

claude

No prompt do Claude Code, digite:

recall all my memories

Claude 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/mcp

Mind 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/recall

Claude Code não vê as ferramentas

  • Reinicie o Claude Code após mudanças na config
  • Confira claude mcp list para verificar se o Synapse está registrado
  • Consulte MCP Troubleshooting

Próximos passos