# MCP у Claude Code Claude Code — це термінальний агент програмування від Anthropic. Із Synapse MCP Claude Code отримує постійну пам'ять між сесіями програмування — він пам'ятає контекст вашого проєкту, минулі рішення та шаблони кодової бази. ## Налаштування ### Метод 1: CLI-команда (рекомендовано) ```bash # 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`: ```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: ```bash 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 інструментів: ```bash # 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-сервер не запускається ```bash # 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 не розпізнається ```bash # 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](/docs/mcp/troubleshooting) ## Наступні кроки - [Налаштування Claude Desktop](/docs/mcp/claude-desktop) - [Налаштування Cursor](/docs/mcp/cursor) - [Посібник зі створення постійного LLM-агента](/docs/guides/persistent-llm-agent)