Skip to main content

MCP no Cursor

Conecte o Synapse ao IDE Cursor para memória persistente de projeto entre sessões de codificação.


MCP no Cursor

Cursor é uma IDE com IA baseada no VS Code. Com o MCP do Synapse, o Cursor ganha memória persistente entre sessões — ele lembra suas decisões de projeto, padrões de codebase e sessões de depuração passadas.

Pré-requisitos

Configuração

Passo 1: abra as configurações do Cursor

No Cursor:

  1. Abra Settings (Cmd+, no macOS, Ctrl+, no Windows/Linux)
  2. Busque por "MCP" ou navegue até Cursor Settings → MCP Servers

Passo 2: adicione o servidor MCP do Synapse

Clique em "Add MCP Server" e configure:

Campo Valor
Name synapse
Type stdio
Command npx -y synapse-mcp-api@latest
Env SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone

Passo 3: edite config.json diretamente (alternativa)

O Cursor armazena a config MCP em ~/.cursor/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"
      }
    }
  }
}

Passo 4: reinicie o Cursor

Reinicie totalmente o Cursor (Cmd+Q e reabra no macOS).

Verifique se funciona

No painel de chat do Cursor (Cmd+L):

recall all my memories

Cursor deve chamar memory_recall e responder com suas memórias armazenadas.

Padrões comuns

Onboarding de projeto

Ao abrir um novo projeto:

recalling project context — what do I know about this codebase?

Cursor chama memory_recall e continua o trabalho de onde você parou.

Decisões de arquitetura

store this decision: "Using Fastify instead of Express for this project
because of schema validation. Date: 2026-06-27."

Cursor armazena como uma memória project com prioridade high.

Histórico de depuração

what bugs have I hit in this codebase?

Cursor busca memórias mistake e o lembra de correções passadas.

Padrões de código cross-sessão

search memories: "authentication pattern"

Cursor encontra memórias sobre implementações de auth que você fez antes.

Troubleshooting

Servidor MCP não conecta

  1. Verifique o Node.js: node --version (≥ 18)
  2. Teste o servidor MCP: npx -y synapse-mcp-api@latest (deve iniciar sem erros)
  3. Confira os logs MCP do Cursor (View → Output → MCP)
  4. Reinicie totalmente o Cursor

Ferramentas não aparecem

  • Confira se ~/.cursor/config.json é JSON válido
  • Verifique se a env var SYNAPSE_MIND_KEY está definida
  • Confira se a versão do Cursor suporta MCP (≥ 0.42)

Mind Key inválida

# Test your Mind Key directly
curl -H "Authorization: Bearer mk_YOUR_KEY" \
     https://synapse.schaefer.zone/memory/recall

Próximos passos