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
- Zainstalowane IDE Cursor (https://cursor.com)
- Node.js 18+
- Twój Mind Key Synapse
Konfiguracja
Krok 1: otwarcie ustawień Cursor
W Cursor:
- Otworzyć Settings (Cmd+, na macOS, Ctrl+, na Windows/Linux)
- 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 memoriesCursor 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
- Zweryfikować Node.js:
node --version(≥ 18) - Przetestować serwer MCP:
npx -y synapse-mcp-api@latest(powinien wystartować bez błędów) - Sprawdzić logi MCP Cursor (View → Output → MCP)
- W pełni zrestartować Cursor
Narzędzia się nie pojawiają
- Sprawdzić, czy
~/.cursor/config.jsonjest poprawnym JSON-em - Zweryfikować, że zmienna środowiskowa
SYNAPSE_MIND_KEYjest 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