MCP di Claude Code
Gunakan alat Synapse dari agen terminal Claude Code — memori persisten untuk sesi coding.
MCP di Claude Code
Claude Code adalah agen coding berbasis terminal dari Anthropic. Dengan Synapse MCP, Claude Code mendapatkan memori persisten lintas sesi coding — ia mengingat konteks proyek Anda, keputusan masa lalu, dan pola codebase.
Pengaturan
Metode 1: Perintah CLI (disarankan)
# 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.zoneMetode 2: Edit File Konfigurasi
Edit ~/.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"
}
}
}
}Verifikasi Berfungsi
Mulai Claude Code:
claudeDi prompt Claude Code, ketik:
recall all my memoriesClaude harus memanggil memory_recall dan merespons dengan memori tersimpan Anda.
Pola Umum
Persistensi konteks proyek
Di awal sesi coding:
recalling my memories — what projects am I working on?Claude memanggil memory_recall, melihat daftar proyek Anda, dan melanjutkan
pekerjaan dari tempat Anda berhenti.
Keputusan codebase
Saat Anda membuat keputusan arsitektural:
store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."Claude memanggil memory_store dengan kategori project, prioritas high.
Menghindari kesalahan masa lalu
what mistakes have I made with this codebase?Claude mencari memori dengan kategori mistake dan mengingatkan Anda akan error masa lalu.
Pelacakan tugas
create a task: "Refactor auth module to use JWT refresh tokens"Claude memanggil task_create, dan tugas bertahan lintas sesi.
Tool Profiles
Untuk sesi coding di mana Anda tidak memerlukan semua 119 alat:
# 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"
}Troubleshooting
MCP server tidak dimulai
# 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 tidak dikenali
# 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 tidak melihat alat
- Mulai ulang Claude Code setelah perubahan konfigurasi
- Periksa
claude mcp listuntuk memverifikasi Synapse terdaftar - Lihat MCP Troubleshooting