Skip to main content

MCP w Cursor

Podłączenie Synapse do IDE Cursor dla trwałej pamięci projektu między sesjami kodowania.


MCP w Cursor

Cursor to IDE oparte na sztucznej inteligencji, bazujące na VS Code. Dzięki Synapse MCP Cursor zyskuje trwałą pamięć między sesjami — pamięta decyzje projektowe, wzorce bazy kodu i przeszłe sesje debugowania.

Wymagania wstępne

Konfiguracja

Krok 1: otwarcie ustawień Cursor

W Cursor:

  1. Otworzyć Settings (Cmd+, na macOS, Ctrl+, na Windows/Linux)
  2. Wyszukać „MCP" lub przejść do Cursor Settings → MCP Servers

Krok 2: dodanie serwera Synapse MCP

Kliknąć „Add MCP Server" i skonfigurować:

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

Krok 3: edycja config.json bezpośrednio (alternatywa)

Cursor przechowuje konfigurację MCP w ~/.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"
      }
    }
  }
}

Krok 4: restart Cursor

W pełni zrestartować Cursor (Cmd+Q i ponownie otworzyć na macOS).

Weryfikacja działania

W panelu czatu Cursor (Cmd+L):

recall all my memories

Cursor powinien wywołać memory_recall i odpowiedzieć zapisanymi wspomnieniami.

Typowe wzorce

Onboarding projektu

Podczas otwierania nowego projektu:

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

Cursor wywołuje memory_recall i kontynuuje pracę tam, gdzie ją przerwano.

Decyzje architektoniczne

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

Cursor zapisuje to jako wspomnienie project z priorytetem high.

Historia debugowania

what bugs have I hit in this codebase?

Cursor wyszukuje wspomnienia mistake i przypomina przeszłe poprawki.

Wzorce kodu między sesjami

search memories: "authentication pattern"

Cursor znajduje wspomnienia o implementacjach autoryzacji, które wcześniej wykonano.

Rozwiązywanie problemów

Serwer MCP się nie łączy

  1. Zweryfikować Node.js: node --version (≥ 18)
  2. Przetestować serwer MCP: npx -y synapse-mcp-api@latest (powinien wystartować bez błędów)
  3. Sprawdzić logi MCP Cursor (View → Output → MCP)
  4. W pełni zrestartować Cursor

Narzędzia się nie pojawiają

  • Sprawdzić, czy ~/.cursor/config.json jest poprawnym JSON-em
  • Zweryfikować, że zmienna środowiskowa SYNAPSE_MIND_KEY jest ustawiona
  • Sprawdzić, czy wersja Cursor obsługuje MCP (≥ 0.42)

Mind Key nieprawidłowy

# Bezpośredni test Mind Key
curl -H "Authorization: Bearer mk_YOUR_KEY" \
     https://synapse.schaefer.zone/memory/recall

Następne kroki