Skip to main content

Claude Code での MCP

Claude Code ターミナルエージェントから Synapse ツールを使用 — コーディングセッションの永続的メモリ。


Claude Code での MCP

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 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 個すべてのツールを必要としないコーディングセッション用:

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

Mind Key が認識されない

# 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 Troubleshooting を参照

次のステップ