WhiteMagic — governed local memory for agent continuity について
WhiteMagicは、AIコーディングエージェント向けのローカル優先の記憶・セッション継続用MCPサーバーです。記憶を端末内に保存し、引き継ぎに検証可能な継続性レシートを署名できます。
主な機能
- 01エージェントの永続メモリ
- 02セッション継続と引き継ぎ
- 03継続性レシートへの署名
- 04ローカル優先のストレージ
- 05デフォルトでテレメトリーなしのRust静的バイナリ
活用シーン
- 01コーディングセッション間のコンテキスト維持
- 02検証可能なレシートによるエージェント状態の引き継ぎ
- 03エージェントの記憶を端末内に保存
MCP 対応
永続メモリとセッション継続機能をMCPクライアントに提供するMCPサーバーです。ホスト型の評価エンドポイントは読み取り専用で、ローカルバイナリでは全書き込み機能を利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.whitemagic.dev/mcpclaude mcp add --transport http lbailey94-whitemagic https://mcp.whitemagic.dev/mcp{"mcpServers":{"lbailey94-whitemagic":{"type":"http","url":"https://mcp.whitemagic.dev/mcp"}}}Cursor で開く{"servers":{"lbailey94-whitemagic":{"type":"http","url":"https://mcp.whitemagic.dev/mcp"}}}VS Code で開く{"mcpServers":{"lbailey94-whitemagic":{"type":"http","url":"https://mcp.whitemagic.dev/mcp"}}}{"mcpServers":{"lbailey94-whitemagic":{"serverUrl":"https://mcp.whitemagic.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
29| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| args | object | いいえ | 対象ツールに渡す引数。 |
| route | string | いいえ | 直接ディスパッチするための明示的なツール名(例:'memory.create'、'tools.list')。 |
| thought | string | いいえ | 実行する内容を記述する自然言語入力です。TF-IDF NLU 分類により、最適なツールに自動ルーティングします。 |
詳細
whitemagic-mcp
MCP を介して、AI コーディングエージェントに永続的なメモリとセッションの継続性を提供します。 WhiteMagic は単一の静的 Rust バイナリです。デフォルトではローカル優先で、テレメトリはなく、MIT ライセンスです。すべての引き継ぎに、検証可能な継続性レシートを付与できます。
Claude Code、Claude Desktop、Cursor、Codex、VS Code、opencode、Antigravity、Devin Desktop で動作します。クライアントごとの設定はこちらをご覧ください: https://www.whitemagic.dev/whitemagic/guide
このパッケージは、GitHub リリースから公式の wm バイナリをインストールして実行します(インストール時にチェックサムを検証します)。これにより、MCP クライアントは手動でダウンロードすることなく起動できます。
クイックスタート(インストール手順なし)
npm から直接利用できる、ローカルで完全な書き込みが可能な方法です。パッケージは初回実行時に公式の wm バイナリをダウンロードし、チェックサムを検証します。@next ディストタグを使用してください。npm の @latest は引き続き安定版の v9 系を参照します。
npx -y whitemagic-mcp@next serve --profile curated
MCP クライアントの設定:
{
"mcpServers": {
"whitemagic": {
"command": "npx",
"args": ["-y", "whitemagic-mcp@next", "serve", "--profile", "curated"]
}
}
}
または、バイナリを直接お試しください:
npx -y whitemagic-mcp@next selftest # invariant self-test + host diagnostics
npx -y whitemagic-mcp@next --version # wm 10.6.1
npx -y whitemagic-mcp@next doctor # environment health check
バイナリは ~/.cache/whitemagic/bin/<release-tag>/ にキャッシュされます(XDG_CACHE_HOME に対応しています)。@next は v10 系を追跡します。バージョンを指定しない @latest のインストールでは、代わりに安定版の v9 系が取得されます。[email protected] のようにリリースを指定するか、WHITEMAGIC_RELEASE でリリースタグを上書きしてください。
インストールせずに試す(ホスト型の読み取り専用レーン)
評価用レーンは https://mcp.whitemagic.dev/mcp で利用できます
(streamable-http、SLA なし)。アカウント不要の無料利用方法:
- ディレクトリの調査に利用できる、キー不要のディスカバリー(
initialize/tools/list); - 匿名の無料枠 — クライアント IP ごとに 1 日 3 回の呼び出しが可能で、キーもヘッダーも不要です;
- https://mcp.whitemagic.dev/keys ですぐに取得できる評価用キー (1 日 50 回の想起が可能。メールアドレスは任意です);
- 対応する MCP クライアント向けの OAuth 2.1。
claude mcp add whitemagic-mcp --transport http https://mcp.whitemagic.dev/mcp
無料利用枠を超える呼び出しは、x402(Base 上の USDC)を介して呼び出しごとに従量決済されます。キーは不要で、アカウントも請求書も必要ありません。npm パッケージは引き続き、ローカルで完全な書き込みが可能な方法です。
プラットフォーム
Linux x86-64(静的 musl)、Linux arm64(静的 musl)、macOS arm64 および x64、Windows x64 がインストール対象です(CI で各インストーラーを公開済みリリースに照らして検証しています)。リリースに圧縮済みの .gz 配布物がある場合は、ダウンロード時にそちらが優先されます(約 58%小さくなります)。ない場合は、未圧縮のバイナリにフォールバックします。お使いのプラットフォーム用のアセットがない場合は、ソースからビルドしてください:
https://github.com/lbailey94/whitemagic#install
プライバシー
メモリストアはお使いのマシン上に保存されます。wm が外部に通信することはありません。このインストーラーが GitHub リリースに接続するのは、バイナリとそのチェックサムをダウンロードする場合のみです。PRIVACY_POLICY.md をご覧ください。
mcp-name: io.github.lbailey94/whitemagic-mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。