Skip to main content

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.zone

Metode 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:

claude

Di prompt Claude Code, ketik:

recall all my memories

Claude 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/mcp

Mind 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/recall

Claude Code tidak melihat alat

  • Mulai ulang Claude Code setelah perubahan konfigurasi
  • Periksa claude mcp list untuk memverifikasi Synapse terdaftar
  • Lihat MCP Troubleshooting

Langkah Berikutnya