Skip to main content

MCP в Cursor

Подключите Synapse к Cursor IDE для постоянной памяти проекта между сессиями кодинга.


MCP в Cursor

Cursor — AI-ориентированная IDE на базе VS Code. С Synapse MCP Cursor получает постоянную память между сессиями — он запоминает решения по проекту, паттерны кодовой базы и прошлые сессии отладки.

Предварительные требования

  • Установленная IDE Cursor (https://cursor.com)
  • Node.js 18+
  • Ваш Synapse Mind Key

Настройка

Шаг 1: откройте настройки Cursor

В Cursor:

  1. Откройте Settings (Cmd+, на macOS, Ctrl+, на Windows/Linux)
  2. Найдите «MCP» или перейдите в Cursor Settings → MCP Servers

Шаг 2: добавьте MCP-сервер Synapse

Нажмите «Add MCP Server» и настройте:

Поле Значение
Name synapse
Type stdio
Command npx -y synapse-mcp-api@latest
Env SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone

Шаг 3: редактирование config.json напрямую (альтернатива)

Cursor хранит конфигурацию MCP в ~/.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"
      }
    }
  }
}

Шаг 4: перезапустите Cursor

Полностью перезапустите Cursor (Cmd+Q и откройте снова на macOS).

Проверка работы

В чат-панели Cursor (Cmd+L):

recall all my memories

Cursor должен вызвать memory_recall и ответить вашими сохранёнными воспоминаниями.

Частые паттерны

Онбординг по проекту

При открытии нового проекта:

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

Cursor вызывает memory_recall и продолжает работу с того места, где вы остановились.

Архитектурные решения

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

Cursor сохраняет это как воспоминание категории project с приоритетом high.

История отладки

what bugs have I hit in this codebase?

Cursor ищет воспоминания категории mistake и напоминает о прошлых исправлениях.

Межсессионные паттерны кода

search memories: "authentication pattern"

Cursor находит воспоминания о реализациях аутентификации, которые вы делали ранее.

Устранение проблем

MCP-сервер не подключается

  1. Проверьте Node.js: node --version (≥ 18)
  2. Протестируйте MCP-сервер: npx -y synapse-mcp-api@latest (должен запуститься без ошибок)
  3. Проверьте логи MCP в Cursor (View → Output → MCP)
  4. Полностью перезапустите Cursor

Инструменты не появляются

  • Проверьте, что ~/.cursor/config.json — валидный JSON
  • Убедитесь, что переменная окружения SYNAPSE_MIND_KEY установлена
  • Проверьте, что версия Cursor поддерживает MCP (≥ 0.42)

Mind Key недействителен

# Test your Mind Key directly
curl -H "Authorization: Bearer mk_YOUR_KEY" \
     https://synapse.schaefer.zone/memory/recall

Следующие шаги