mcpField
A
ai-brain

ai-brain

github.com/ootto-aiエージェントワークフロー31163 回インストール2 週間前に更新
リポジトリ

ai-brain について

ai-brainは、Obsidian vaultに長期記憶を記録するClaudeスキルです。Filesystem MCPでセッションノートを保存し、関連する過去の情報を検索します。

主な機能

  1. 01セッションの決定事項と背景の保存
  2. 02vaultから関連ノートを検索
  3. 03wikilinkとタグによるノート整理
  4. 04ノートの追記と索引の更新

活用シーン

  1. 01セッション後の決定事項と次の作業の記録
  2. 02プロジェクト再開前の過去情報の確認
  3. 03Obsidianで閲覧できる記憶ノートの整理

MCP 対応

Filesystem MCPを使い、ユーザーのObsidian vault内のファイルを読み書きします。操作対象はAI Brain/フォルダーに限定されます。

インストール

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

$npx skills add https://github.com/ootto-ai/claude-content-skills --skill ai-brain

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

詳細

AI Brain — Obsidian を介した Claude の永続メモリー

ユーザーがディスク上で管理する Markdown ノートのフォルダー、Obsidian vault に、ユーザーの長期メモリーを維持します。vault は永続的な保存先であり、このスキルを使って情報を書き込んだり読み取ったりします。接続済みの Filesystem MCP(vault フォルダー内のファイルの読み書き)を介して vault にアクセスします。ノートは AI Brain/ フォルダー内に保存し、メモリー同士をつなげるために Obsidian の [[wikilinks]] と #tags を使用します。

初回のみの設定:Claude Desktop で、Obsidian vault を指定した Filesystem コネクターを追加します(Settings → Developer → Edit Config)。ブラウザーの自動操作もログインも不要です。ローカルのノートを使用するだけです。

ユーザーが「まとめて」「このセッションを保存して」「これを覚えて」と言ったとき — 保存

  1. 会話全体を確認します。 長期的に覚えておく価値があるものだけを取り出します。

    • 決定事項(その理由や却下した代替案も含む)
    • ユーザー、そのプロジェクト、ユーザーの好みに関する事実や背景情報
    • 作成・変更したものと、その保存場所
    • 未解決の質問と次のステップ(TODO)
    • ユーザーが明示的に「これを覚えて」と言ったこと 雑談、行き詰まった案、すでに保存されている情報は無視します。
  2. 指定された形式で Markdown ノートを作成します(Obsidian で使いやすいタグとリンクを含めます)。

    # Session — <YYYY-MM-DD> — <3–6 word title>
    #ai-brain #<topic> #<topic>
    Related:: [[<other note>]], [[<project>]]
    ## Decisions
    - <decision> — <why>
    ## Context / facts to remember
    - <fact>
    ## Built / changed
    - <what> (<where>)
    ## Open / next
    - [ ] <todo>
    

    簡潔でざっと読める内容にします。これは文章を書くためではなく、将来情報を検索するためのものです。

  3. Filesystem MCP を使って vault に保存します。 ノートを AI Brain/<YYYY-MM-DD>-<slug>.md に書き込みます。AI Brain/ フォルダーがまだ存在しない場合は、先に作成します。 追記のみとし、過去のセッションのノートは上書きしません。

  4. リンクを追加します。 AI Brain/MOC.md の目次(コンテンツマップ)に、次の形式で1行のポインターを追加します。 - [[<YYYY-MM-DD>-<slug>]] — <one-line hook> これにより、Obsidian のグラフ上でメモリーをたどりやすくします。

  5. 1行で確認します。🧠 Obsidian vault に保存しました — <title>(<n> 件の決定事項、<m> 件の TODO)。

セッション開始時、またはユーザーが過去の話題に触れたとき — 想起

  1. 履歴に基づいて回答する必要がある場合(「Xについて何を決めたっけ」「プロジェクトを続けて」「前回の続きから始めて」など)は、回答の前に vault を検索します。AI Brain/MOC.md を読み、ユーザーの依頼に関連するトピックやエンティティ(ファイル名、#tags、本文)を AI Brain/ 内のノートから検索します。
  2. 関連するノートだけを開きます。vault 全体を読み込んではいけません。これが重要な理由です。会話をすべて再貼り付けする代わりに、関連する数百トークン分の情報を取得できます。関連するノートへは [[wikilinks]] をたどってください。
  3. 続ける前に、想起した内容を簡潔に伝えます(📓 vault からの情報:…)。これにより、ユーザーは回答の根拠を確認できます。関連情報が見つからない場合は、その旨を伝えてから新たに進めます。

ルール

  • vault フォルダーは AI Brain/ の1つだけを使用し、追記のみとします。過去のセッションは上書きしません。
  • すべてのノートにタグ(#tags)とリンク([[…]] と MOC)を追加し、検索や Obsidian のグラフでたどるための手掛かりを作ります。
  • 想起は 再読み込みではなく、検索取得 です。関連するノートを必要最小限だけ取得します。これにより、長期プロジェクトでのトークンコストを低く抑えられます。
  • メモリーを捏造してはいけません。vault に答えがない場合は、「まだメモリーにありません」と伝えます。
  • これはユーザーが自身のディスク上で管理するプライベートな vault です。読み書きするのは AI Brain/ フォルダーだけとし、その内容を外部に漏らしてはいけません。

Ootto が開発しました。ツールを一度接続すれば、面倒な作業を自動で処理する AI オートパイロットです。デモを予約 →

コメント