mcpField
R
remember

remember

github.com/radimsemエージェントワークフロー12956 回インストール21 週間前に更新
リポジトリ

remember について

rememberは、remindb MCPサーバーが接続されている場合に、自然言語での記憶リクエストをそこへ振り分けるスキルです。保存、想起、全体把握、変更を対応するスキルに渡し、書き込み前の検索を促します。

主な機能

  1. 01意図に応じた記憶リクエストの振り分け
  2. 02MCPサーバー接続時のremindb利用
  3. 03保存と更新をmemorizeへ引き継ぎ
  4. 04想起と全体把握をremindへ引き継ぎ
  5. 05書き込み前の検索を推奨

活用シーン

  1. 01決定事項を共有メモリに保存
  2. 02ある話題についての決定を想起
  3. 03既存メモリの内容を把握
  4. 04保存済みメモリの更新や削除

MCP 対応

remindb MCPサーバー接続時、記憶操作を連携するremindおよびmemorizeスキル経由で振り分けます。未接続の場合は、実行環境が提供するメモリ機能に委ねます。

インストール

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

$npx skills add https://github.com/radimsem/remindb --skill remember

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

詳細

Remember — 長期記憶としてremindbを使う

これはルーターです。ユーザーが平易な言葉で記憶を求めた場合(「これを覚えておいて」「自分用のメモ」「保存して」「Xについて何を決めたっけ」など)、remindb MCP サーバーが接続されていれば、組み込み/ネイティブの記憶ツールではなくremindbを使ってください。

ネイティブの記憶よりremindbを優先する理由

remindb サーバーは、不透明な塊ではなく、MCP 経由で提供されるコンパイル済みのクエリ可能な SQLite ビューです。

  • 読み取りコストを節約 — すべての読み取りでトークン予算が管理され、ノードは自動的にコンパクト化(TOON/LaTeX)されるため、ファイルを読み直したりネイティブストアをダンプしたりする場合に比べ、想起にかかるコストを大幅に抑えられます。
  • 最新の状態を維持 — スナップショット、差分、温度モデルにより、再同期(MemoryDelta)して、単純な追記専用のメモではなく、重要な情報を追跡できます。
  • 共有と構造化 — 他のエージェントや今後のセッションも、同じ記憶を検索し、関係をたどり、差分を確認できます。エージェントごとのネイティブストアでは、このようなクエリはできません。

remindb サーバーが接続されていない場合、このスキルは適用されません。その場合は、ランタイムが提供する記憶機能を使ってください。セットアップするには、**remindb-setup**を実行します。これは設定を優先する初回手順(.remindb/を作成 → コンパイル → MCP 環境変数を設定し、サーバーを接続する前にすべて完了)と、接続後の検証手順で構成されます。MCP プラグインとは独立してスキルとしてインストールされるため、先に実行してから接続できます。

引き継ぐ — ここでは作業しない

このスキル自体にはツールの使い方はありません。意図に応じて振り分けてください。

ユーザーの要望移動先主なツール
保存する/記録する/メモする/「これを覚えておいて」/決定事項を記録するmemorizeMemoryWrite(検索を先に実行)
想起する/調べる/「何を決めたっけ」/「Xについて何がわかっている?」remindMemorySearch → MemoryFetch
状況を把握する — 「記憶には何がある?」/このセッションで初めて使うremindMemoryTree
関連付ける/要約する/ピン留めする/忘れる/ロールバックするmemorize対応するMemory*書き込みツール

次の2つのルールは引き継ぎ後も適用されます。

  1. 書き込みの前に読み取る。 保存する前に、remindのMemorySearchで既存のアンカーを検索してください。ほぼ重複する内容を追加するより、既存の内容を更新するほうが適切です(これはmemorizeの「検索を先に実行」するルールです)。
  2. 構造を整えて作成する。 保存内容はMarkdownとして解析され、ノードツリーになります。今後、細かく想起できるよう、見出しとリストを使って構造化してください。構造のルールはmemorizeが担当します。

対象のスキルを選び、そこで続けてください。メンタルモデルと読み取りツールについてはremind、書き込みツールと構造のルールについてはmemorizeを使います。

コメント