本文へ移動
Agent Memory
ドキュメントCLI と MCP stdio

ドキュメント

CLI と MCP stdio

同じコンピュータのエージェントが使う agent-memory コマンドと、MCP stdio の13のツール。

同じコンピュータのエージェントは、agent-memory コマンドか MCP stdio のサーバーで Agent Memory とやり取りします。どちらもネットワークのポートを開きません。

よく使うコマンド

コマンドすること
agent-memory health --json手元のデータベースを開けるか確かめます。
agent-memory search --q "<query>" --limit 5検索します。
agent-memory sessions detail --id "<session-id>"セッションとそのメッセージを表示します。
agent-memory hooks status各フックとオンかオフかを表示します。
agent-memory hooks enable <hook>フックをオンにします。オフにするときは disable。
agent-memory model prepare手元の埋め込みのモデルを取得します。
agent-memory ingest progress取り込みの進み具合とエラーを表示します。
agent-memory ingest deferred失敗が続いて対象から外したファイルを表示します。
agent-memory cloud loginクラウドにサインインします。
agent-memory cloud healthサインインと API への接続を確かめます。
agent-memory cloud sourcescloud restore で復元できる元のセッションを一覧します。

Mac でコマンドが PATH にないときは、アプリの中にあるものを使います。

"/Applications/Agent Memory.app/Contents/MacOS/agent-memory" health --json

MCP stdio のサーバー

Mac ではコマンドラインのツールに含まれる agent-memory-mcp がサーバーです。Windows では agent-memory mcp を実行します。どちらも同じ13のツールを持ちます。

クライアントの設定例(macOS)
{
  "mcpServers": {
    "agent-memory": { "command": "agent-memory-mcp" }
  }
}

13のツール

ツールすること
memory_search取り込んだセッションのメッセージを探します。ワークスペースで絞り込めます。
memory_syncエージェント向けに、前回からの差分を取り出します。
memory_get_contextエージェントの起動時に使う文脈を取り出します。
memory_get_inboxエージェント宛ての未処理のメッセージを取り出します。
memory_update_stateエージェントの状態、ワークスペース、作業内容を更新します。
memory_send_message別のエージェントの受信箱にメッセージを送ります。
memory_log_event途中経過などのイベントを記録します。
memory_create_feedback_eventエージェントの出力への反応を記録します。
memory_list_feedback_eventsフィードバックを一覧します。
memory_create_decision_review振り返りを記録し、評価の反転を見つけます。
memory_list_decision_reviews振り返りを一覧します。
memory_create_preference_pair採用した出力と却下した出力の組を記録します。
memory_list_preference_pairs選好ペアを一覧します。