mcpField
M
mem-search

mem-search

github.com/thedotmackエージェントワークフロー104.0k9.0k 回インストール今日更新
リポジトリ

mem-search について

mem-searchは、cmem.aiに保存されたユーザーのClaude-Memメモリを検索するスキルです。プラグイン設定済みのAPIキーでCLIを実行し、インデックスからタイムライン、記録へと段階的に検索して、過去のセッションの関連情報を見つけます。

主な機能

  1. 01永続化されたClaude-Memの記録を検索
  2. 02付属CLIで追加依存なしに実行
  3. 03段階的に検索範囲を絞り込み
  4. 04検索失敗時にプラグイン状態を確認

活用シーン

  1. 01過去のエージェントセッションの情報を想起
  2. 02プロジェクト名やファイル名で記録を検索
  3. 03具体的な語句で結果を絞り込み
  4. 04APIキー不足やエンドポイント問題を診断

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/thedotmack/claude-mem --skill mem-search

インストール後、Claude Code で/mem-searchを入力して読み込まれたか確認します。

詳細

Claude-Mem Search(Cowork)

cmem.ai 上に保存されているユーザーの Claude-Mem メモリーを検索します。メモリーには、Claude Code、Cowork、Codex など、すべてのエージェントの過去のセッションから合成された、タイムスタンプ付きの観察事項が含まれています。

検索方法

バンドルされた CLI を実行します(依存関係はなく、プラグインに設定された API キーを使用します)。

node "${CLAUDE_PLUGIN_ROOT}/scripts/cmem-hook.mjs" search "your query" --limit 20

段階的な検索方法

claude-mem の「インデックス → タイムライン → トランスクリプト」の手順に従います。まず低コストの検索を行い、ヒットが確認できた場合にのみ詳細を調べます。

  1. インデックス検索 — 広範なキーワード検索を1〜3回実行します(プロジェクト名、ファイル名、エラー文字列、機能名)。タイトルと概要だけをざっと確認します。
  2. 絞り込み検索 — 手順1で見つかった最も具体的な語句(ID、正確なフレーズ)で再検索し、--limit の値を小さくします。
  3. 回答 — 返された観察事項をもとに回答をまとめます。ユーザーが「いつ」と尋ねた場合は、タイムスタンプを引用します。

検索結果をそのままユーザーに表示してはいけません。関連する観察事項を抜き出し、平易な言葉で回答してください。

診断

検索結果がない場合、またはエラーが発生した場合:

node "${CLAUDE_PLUGIN_ROOT}/scripts/cmem-hook.mjs" status

ステータス出力をそのまま報告してください。api key が MISSING と表示される場合は、ユーザーの cmem.ai キーを設定に追加する必要があります。/api/hooks/context が404を返す場合は、新しい Pro エンドポイントがまだデプロイされていないという意味にすぎません。検索は引き続き /api/mcp 経由で利用できます。

注記

  • MCP との同等機能が提供されるまでは、一部のフィルター(日付範囲、種類)がクラウド API で無視される場合があります。フィルターフラグよりも、キーワードによる絞り込みを優先してください。
  • 検索クエリに秘密情報を書き込まないでください。クエリは cmem.ai に送信されます。

コメント