MCP w Claude Code
Używanie narzędzi Synapse z agenta terminalowego Claude Code — trwała pamięć dla sesji kodowania.
MCP w Claude Code
Claude Code to terminalowy agent kodowania od Anthropic. Dzięki Synapse MCP Claude Code zyskuje trwałą pamięć między sesjami kodowania — pamięta kontekst projektu, przeszłe decyzje i wzorce w bazie kodu.
Konfiguracja
Metoda 1: polecenie CLI (zalecane)
# Dodanie Synapse jako serwera MCP
claude mcp add synapse -- npx -y synapse-mcp-api@latest
# Ustawienie Mind Key jako zmiennej środowiskowej (dodać do ~/.bashrc lub ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone" # opcjonalne, domyślnie synapse.schaefer.zoneMetoda 2: edycja pliku konfiguracyjnego
Edytować ~/.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"
}
}
}
}Weryfikacja działania
Uruchomić Claude Code:
claudeW promptcie Claude Code wpisać:
recall all my memoriesClaude powinien wywołać memory_recall i odpowiedzieć zapisanymi wspomnieniami.
Typowe wzorce
Trwałość kontekstu projektu
Na początku sesji kodowania:
recalling my memories — what projects am I working on?Claude wywołuje memory_recall, widzi listę projektów i kontynuuje pracę tam,
gdzie ją przerwano.
Decyzje w bazie kodu
Gdy podejmowana jest decyzja architektoniczna:
store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."Claude wywołuje memory_store z kategorią project, priorytetem high.
Unikanie przeszłych błędów
what mistakes have I made with this codebase?Claude wyszukuje wspomnienia z kategorią mistake i przypomina przeszłe błędy.
Śledzenie zadań
create a task: "Refactor auth module to use JWT refresh tokens"Claude wywołuje task_create, a zadanie utrzymuje się między sesjami.
Profile narzędzi
Dla sesji kodowania, gdy nie potrzeba wszystkich 119 narzędzi:
# Ustawienie profilu przez zmienną środowiskową
export MCP_PROFILE="standard" # 25 narzędzi, ~2500 tokenów
# Lub w config.json
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"MCP_PROFILE": "standard"
}Rozwiązywanie problemów
Serwer MCP się nie uruchamia
# Ręczny test serwera MCP
npx -y synapse-mcp-api@latest
# Powinno wydrukować:
# [info] synapse-mcp Streamable HTTP server ready
# [info] MCP: http://localhost:13100/mcpMind Key nierozpoznany
# Weryfikacja zmiennej środowiskowej
echo $SYNAPSE_MIND_KEY
# Bezpośredni test
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
https://synapse.schaefer.zone/memory/recallClaude Code nie widzi narzędzi
- Zrestartować Claude Code po zmianach konfiguracji
- Sprawdzić
claude mcp list, aby zweryfikować rejestrację Synapse - Patrz Rozwiązywanie problemów MCP