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, и задача сохраняется между сессиями.
Tool Profiles
Для сессий кодинга, где не нужны все 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