Skip to main content

MCP in Cursor

Colleghi Synapse all'IDE Cursor per una memoria di progetto persistente tra le sessioni di coding.


MCP in Cursor

Cursor è un IDE basato sull'AI, fondato su VS Code. Con Synapse MCP, Cursor ottiene memoria persistente tra le sessioni — ricorda le decisioni di progetto, i pattern del codebase e le sessioni di debug precedenti.

Prerequisiti

Configurazione

Passaggio 1: aprire le impostazioni di Cursor

In Cursor:

  1. Apra le Impostazioni (Cmd+, su macOS, Ctrl+, su Windows/Linux)
  2. Cerchi "MCP" o navighi in Cursor Settings → MCP Servers

Passaggio 2: aggiungere il server MCP di Synapse

Clicchi su "Add MCP Server" e configuri:

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

Passaggio 3: modificare config.json direttamente (alternativa)

Cursor memorizza la configurazione MCP in ~/.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"
      }
    }
  }
}

Passaggio 4: riavviare Cursor

Riavvii completamente Cursor (Cmd+Q e riapertura su macOS).

Verifica del funzionamento

Nel pannello chat di Cursor (Cmd+L):

recall all my memories

Cursor dovrebbe richiamare memory_recall e rispondere con le memorie memorizzate.

Pattern comuni

Onboarding di progetto

All'apertura di un nuovo progetto:

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

Cursor richiama memory_recall e riprende il lavoro da dove era rimasto.

Decisioni architetturali

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

Cursor lo memorizza come memoria project con priorità high.

Cronologia di debug

what bugs have I hit in this codebase?

Cursor cerca le memorie mistake e le ricorda delle correzioni passate.

Pattern di codice tra sessioni

search memories: "authentication pattern"

Cursor trova le memorie relative alle implementazioni di autenticazione fatte in passato.

Risoluzione dei problemi

Il server MCP non si connette

  1. Verifichi Node.js: node --version (≥ 18)
  2. Testi il server MCP: npx -y synapse-mcp-api@latest (dovrebbe avviarsi senza errori)
  3. Controlli i log MCP di Cursor (View → Output → MCP)
  4. Riavvii completamente Cursor

Gli strumenti non appaiono

  • Controlli che ~/.cursor/config.json sia JSON valido
  • Verifichi che la variabile d'ambiente SYNAPSE_MIND_KEY sia impostata
  • Controlli che la versione di Cursor supporti MCP (≥ 0.42)

Mind Key non valida

# Testi direttamente la Mind Key
curl -H "Authorization: Bearer mk_YOUR_KEY" \
     https://synapse.schaefer.zone/memory/recall

Prossimi passi