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 memoriesClaude має викликати 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/mcpMind Key не розпізнається
# Verify env var is set
echo $SYNAPSE_MIND_KEY
# Test directly
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
https://synapse.schaefer.zone/memory/recallClaude Code не бачить інструментів
- Перезапустіть Claude Code після змін конфігурації
- Перевірте
claude mcp list, щоб упевнитися, що Synapse зареєстрований - Див. Вирішення проблем MCP