# 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 () - Node.js 18+ - Twój Mind Key Synapse ## 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`: ```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 ```bash # Bezpośredni test Mind Key curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ## Następne kroki - [Konfiguracja Claude Desktop](/docs/mcp/claude-desktop) - [Konfiguracja Continue.dev](/docs/mcp/continue) - [Przewodnik trwałego agenta LLM](/docs/guides/persistent-llm-agent)