Skip to main content

MCP у Claude Code

Використовуйте інструменти Synapse з термінальним агентом Claude Code — постійна пам'ять для сесій програмування.


MCP у Claude Code

Claude Code — це термінальний агент програмування від Anthropic. Із Synapse MCP Claude Code отримує постійну пам'ять між сесіями програмування — він пам'ятає контекст вашого проєкту, минулі рішення та шаблони кодової бази.

Налаштування

Метод 1: CLI-команда (рекомендовано)

# Add Synapse as an MCP server
claude mcp add synapse -- npx -y synapse-mcp-api@latest

# Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone"  # optional, defaults to synapse.schaefer.zone

Метод 2: редагування конфігураційного файлу

Відредагуйте ~/.claude/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"
      }
    }
  }
}

Перевірка роботи

Запустіть Claude Code:

claude

У промпті Claude Code введіть:

recall all my memories

Claude має викликати memory_recall і відповісти вашими збереженими спогадами.

Типові шаблони

Постійність контексту проєкту

На початку сесії програмування:

recalling my memories — what projects am I working on?

Claude викликає memory_recall, бачить ваш список проєктів і продовжує роботу з того місця, де ви зупинилися.

Рішення щодо кодової бази

Коли ви приймаєте архітектурне рішення:

store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."

Claude викликає memory_store із категорією project та пріоритетом high.

Уникнення минулих помилок

what mistakes have I made with this codebase?

Claude шукає спогади з категорією mistake та нагадує вам про минулі помилки.

Відстеження завдань

create a task: "Refactor auth module to use JWT refresh tokens"

Claude викликає task_create, і завдання зберігається між сесіями.

Профілі інструментів

Для сесій програмування, коли вам не потрібні всі 119 інструментів:

# Set profile via env var
export MCP_PROFILE="standard"  # 25 tools, ~2500 tokens

# Or in config.json
"env": {
  "SYNAPSE_MIND_KEY": "mk_...",
  "MCP_PROFILE": "standard"
}

Вирішення проблем

MCP-сервер не запускається

# Test the MCP server manually
npx -y synapse-mcp-api@latest

# Should print:
# [info] synapse-mcp Streamable HTTP server ready
# [info]   MCP:      http://localhost:13100/mcp

Mind Key не розпізнається

# Verify env var is set
echo $SYNAPSE_MIND_KEY

# Test directly
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
     https://synapse.schaefer.zone/memory/recall

Claude Code не бачить інструментів

  • Перезапустіть Claude Code після змін конфігурації
  • Перевірте claude mcp list, щоб упевнитися, що Synapse зареєстрований
  • Див. Вирішення проблем MCP

Наступні кроки