# 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 - IDE Cursor instalada () - Node.js 18+ - Sua Mind Key do Synapse ## 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`: ```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 ```bash # Test your Mind Key directly curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ## Próximos passos - [Configuração do Claude Desktop](/docs/mcp/claude-desktop) - [Configuração do Continue.dev](/docs/mcp/continue) - [Guia de agente LLM persistente](/docs/guides/persistent-llm-agent)