Claude Code、Cursor、OpenCode向けのメモリ — 永続AIエージェントメモリ
お気に入りのAIエージェント向けのメモリ
Section titled “お気に入りのAIエージェント向けのメモリ”toon-memoryは、既に使用しているAIコーディングエージェントに永続メモリを提供します。Claude Code、Cursor、OpenCodeのいずれを選んでも、エージェントはセッション間で全てを記憶します。
エージェント別のセットアップ
Section titled “エージェント別のセットアップ”Claude Code
Section titled “Claude Code”Claude Codeはtoon-memoryの完全なフックサポートを備えています:
{ "mcpServers": { "toon-memory": { "command": "npx", "args": ["-y", "toon-memory", "mcp"] } }}フック: SessionStart、PostToolUse、Stop — 自動リマインダーとコンテキスト読み込み。
Cursor
Section titled “Cursor”CursorにMCP設定を追加:
{ "servers": { "toon-memory": { "command": "npx", "args": ["-y", "toon-memory", "mcp"] } }}OpenCode
Section titled “OpenCode”.opencode/opencode.jsonに追加:
{ "mcp": { "toon-memory": { "type": "local", "command": ["npx", "-y", "toon-memory", "mcp"], "enabled": true } }}プラグイン: .opencode/plugins/toon-memory.ts — プラグイン経由のSessionStartフック。
Windsurf
Section titled “Windsurf”{ "servers": { "toon-memory": { "command": "npx", "args": ["-y", "toon-memory", "mcp"] } }}VS Code / Copilot
Section titled “VS Code / Copilot”.vscode/mcp.jsonに追加:
{ "servers": { "toon-memory": { "command": "npx", "args": ["-y", "toon-memory", "mcp"] } }}Codex CLI
Section titled “Codex CLI”.codex/config.tomlに追加:
[mcpServers.toon-memory]command = "npx"args = ["-y", "toon-memory", "mcp"]Gemini CLI
Section titled “Gemini CLI”.gemini/settings.jsonに追加:
{ "mcpServers": { "toon-memory": { "command": "npx", "args": ["-y", "toon-memory", "mcp"] } }}~/.config/zed/settings.jsonに追加:
{ "mcp_servers": { "toon-memory": { "command": "npx", "args": ["-y", "toon-memory", "mcp"] } }}インタラクティブインストーラー(最も簡単)
Section titled “インタラクティブインストーラー(最も簡単)”npx toon-memoryインストーラーが以下を行います:
- インストール済みのエージェントを検出
- 設定するエージェントを確認
- MCP設定を自動的に追加
各エージェントが得るもの
Section titled “各エージェントが得るもの”全てのエージェントは同じ21個のMCPツールと3つのMCPリソースを取得します:
memory_remember— 決定、パターン、バグを保存memory_recall— メモリを検索(フラットまたはグラフモード)memory_smart_recall— BM25+グラフ+品質による統合リコールcontext_generate— 1回の呼び出しで完全なプロジェクトブリーフィングcontext_diff— 前回セッション以降の変更- その他15個のツール…
マルチエージェントサポート
Section titled “マルチエージェントサポート”複数のエージェント同時にtoon-memoryを設定できます:
npx toon-memory# 選択: claude, cursor, opencode全てのエージェントが.toon-memory/memory/data.toonの同じメモリファイルを共有します。
セッション調整
Section titled “セッション調整”複数のエージェントを並列で実行している場合:
memory_sessions()// 🧭 Active sessions (2):// • claude @ feature/auth (you)// • opencode @ feature/db他のセッションがどのファイルにアクセスしているかを確認し、競合を回避します。
対応エージェント(15以上)
Section titled “対応エージェント(15以上)”| エージェント | 設定場所 | フック |
|---|---|---|
| OpenCode | .opencode/opencode.json |
プラグインベース |
| Claude Code | .claude/settings.json |
SessionStart + PostToolUse + Stop |
| Cursor | .cursor/mcp.json |
— |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
— |
| VS Code | .vscode/mcp.json |
— |
| Codex CLI | .codex/config.toml |
SessionStart + PostToolUse + Stop |
| Gemini CLI | .gemini/settings.json |
SessionStart + PostToolUse + Stop |
| Zed | ~/.config/zed/settings.json |
— |
| Cline | .cline/mcp.json |
— |
| Continue | .continue/config.json |
— |
| Antigravity | .gemini/config/mcp_config.json |
PreInvocation + PostToolUse + Stop |
| Aider | — | Instructionsファイル |
| KiloCode | ~/.kilocode/mcp_settings.json |
— |
| OpenClaw | .openclaw.json |
— |
| Kiro | .kiro/settings/mcp.json |
— |
始めましょう
Section titled “始めましょう”npm install -g toon-memorynpx toon-memory # インタラクティブインストーラー詳細な設定は対応エージェントページを参照してください。