// AIの最大の弱点を解決する設計
ObsidianでAIに「記憶」を持たせる方法|MCP設定・MEMORY.md完全ガイド
ChatGPT・Claudeが抱える最大の弱点は「セッションを閉じると全部忘れる」こと。ObsidianをAIの外部記憶として使い、「記録→検索→反映」のループを作ると、AIが本当の意味で「覚えているAI」に変わる。MCP設定コード・MEMORY.mdテンプレート・トラブルシューティングまで完全解説。
外部記憶の設計/MCP連携・設定コード付き/MEMORY.mdテンプレート/2026年最新
目次
- なぜAIは「忘れる」のか——問題の本質
- Obsidianとは——「第二の脳」の設計思想
- AIに記憶を持たせる4ステップの仕組み
- MCP連携——ClaudeがObsidianを直接読み書きする
- セットアップ完全手順——Mac/Windows別・5ステップ
- MEMORY.mdテンプレート——今日から使える実例
- Vault設計——どう整理すると検索精度が上がるか
- Claude Code × Obsidian——開発者向け活用
- トラブルシューティング——詰まった時の対処法8選
- NotebookLM・ChatGPT Memoryとの比較
- LIF Tech実務視点——コンサル・マーケへの応用
- よくある質問
1. なぜAIは「忘れる」のか——長期記憶がない仕組み
ChatGPTでもClaudeでも同じ悩みがある。「先週話したことを覚えていない」「毎回同じ背景説明をしなければならない」「学習した内容が次のセッションに引き継がれない」——これはバグではなくAIの設計上の制約だ。
現在のLLMはコンテキストウィンドウ内にある情報しか参照できない。セッションを閉じた瞬間にコンテキストが消える。「あなたのことを覚えている」ように見えるのは、そのセッション内の会話履歴があるからに過ぎない。長期記憶は持っていない。
| 標準的なLLMの長期記憶容量 | 基本的になし(設計上の制約) |
| ObsidianがAIに提供できる記憶量 | ストレージ上限まで実質無制限 |
| MCP連携のセットアップステップ数 | 5ステップ(今日から始められる) |
| データの保存場所 | ローカル保存——データが外部に出ない(Obsidian設計) |
この記事でわかること
- 「記録→保存→検索→反映」の4ステップ——Obsidianが外部記憶になる仕組みの全体像
- MCP(Model Context Protocol)の設定手順(コード付き・Mac/Windows別)——ClaudeがObsidianを直接読み書きできる環境の作り方
- MEMORY.mdの実際のテンプレート——今日からコピペして使える記述例
- Vaultの設計方法——タグ・リンク・フォルダをどう構成すると検索精度が上がるか
- トラブルシューティング8選——Local REST APIが繋がらない・日本語文字化け・パスエラーの対処法
- Claude Code × Obsidian——開発者がセッション横断で知識を蓄積する設計
- NotebookLM・ChatGPT Memoryとの正直な比較——何がどう違うか
2. Obsidianとは——「第二の脳」の設計思想
Obsidian(オブシディアン)は、ローカルのMarkdownファイルをベースにしたナレッジベース・ノートアプリだ。2025年2月20日に商用ライセンスが不要になり、個人・企業ともに無料で利用できるようになった(従業員2名以上の組織では以前は有料の商用ライセンスが必要だったが、現在は任意の支援目的の購入のみ)。最大の特徴が「リンクとタグによる双方向の知識グラフ」と「すべてのデータがローカルファイル(.md)として保存される」という設計だ。
なぜObsidianがAIの外部記憶に最適なのか。答えは3つある。①MarkdownはAIが最も得意な形式——LLMはMarkdownで学習されているためそのまま読み書きできる。②ローカルファイルなのでAPIで操作しやすい——MCPサーバーを通じてClaudeが直接ファイルを読み書きできる。③リンク構造がRAGより賢い検索を実現——タグとバックリンクで関連情報を芋づる式に取得できる。
AI連携に強いObsidianの4つの特徴
📁 すべてローカルMarkdown:ノートは.mdファイルとしてPC上に保存。クラウドに依存しないためデータが外部に出ない。機密情報・クライアント情報もローカルで安全に管理できる。
🔗 双方向リンクで知識グラフを作る:[[ノート名]]でノート間をリンク。「このアイデアはこの会議で出た」「このクライアントはこの課題を持っている」という文脈の連鎖が可視化される。AIがこのグラフを辿って関連情報を取得する。
🏷️ タグで横断検索:#プロジェクト・#クライアント・#アイデアなどのタグを使うとノートを横断した検索が可能。AIがタグをキーにして関連ノートを一括取得できる設計になる。
🔌 豊富なプラグインエコシステム:Smart Connections(AI意味検索)・Copilot for Obsidian(AI質問応答)・Local REST API(MCP連携用)など、AI連携に特化したプラグインが多数存在する。
3. AIに記憶を持たせる4ステップの仕組み——記録・保存・検索・反映
「記録→保存→検索→反映」の4ステップは、AIに長期記憶を持たせるための最もシンプルかつ強力な設計だ。
- 会話や行動を記録する——ユーザーとの会話・タスク・気づきをAIがメモ化。「旅行の計画を立ててほしい」という会話から「温泉が好き」「5万円以内」「のんびりした旅が好き」をAIが構造化して抽出。これがObsidianへの書き込みデータになる
- Obsidianに保存する——抽出されたメモをMarkdownノートとしてObsidian Vaultに保存。タグ(#好み・#旅行・#予算)とリンクを自動付与して整理。「温泉が好き」というノートが「旅行の希望」ノートにリンクされ、知識グラフが育っていく
- 必要な記憶を検索する——次の会話でAIエージェントが関連ノートを検索して取り出す。「おすすめの旅行先は?」という質問に対して、#旅行・#好み・#予算のタグを持つノートを横断検索して文脈を復元する。単なるキーワード検索ではなくリンクを辿る意味的な検索
- 次の会話に反映する——取り出した過去の情報をコンテキストに加えてAIが回答。「自然や温泉を楽しめて、予算5万円以内で行ける旅行先なら、箱根や伊豆がおすすめです!」——これが「覚えているAI」の実態だ
💡 ポイント:AIが「覚えている」のではなく、Obsidianが覚えていてAIが参照している。AIは「検索エンジン+生成エンジン」として機能し、記憶はObsidianが担う。この役割分担が重要。
4. MCP連携——ClaudeがObsidianを直接読み書きする仕組み
2026年の進化の一つがMCP(Model Context Protocol)を通じたClaude × Obsidianの直接連携だ。従来はコピペやファイル添付でObsidianの内容をAIに渡していたが、MCPを使うとClaudeが自律的にObsidianを読み書きできる。
| 連携方法 | できること | 難易度 | 推奨場面 |
|---|---|---|---|
| MCP × Local REST API | Claudeがノートを自律的に読み書き・検索・作成 | 中(設定30分) | Claude Desktop・Claude Code |
| Obsidian CLI(v1.12+) | ターミナルからVaultを操作。REST APIより高速・安定 | 中 | Claude Code・エンジニア |
| Smart Connectionsプラグイン | Obsidian内でAI意味検索。ローカルLLM対応 | 低 | Obsidian単体でAI活用 |
| Copilot for Obsidian | Vault全体への質問応答・要約 | 低 | 非エンジニアの日常活用 |
| 手動コピペ | ノート内容をAIに貼り付けて質問 | 最低 | 試しに使ってみる段階 |
MCP連携で何ができるか——Claudeへの自然言語指示例
- 「今日のデイリーノートを作成して、今週のタスクを追加して」→ Claudeがノートを作成・編集
- 「先週のミーティングメモを要約して、アクションアイテムをリストアップして」→ ノートを読んで要約
- 「すらら関連のノートを全部検索して、直近の課題を整理して」→ タグ・キーワードで横断検索
- 「この会話から重要な情報を抽出してObsidianに保存して」→ 会話内容を自動でノート化
- 「プロジェクトAのノートに新しい仮説を追加して」→ 既存ノートに書き込み
5. MCPセットアップ完全手順——Mac/Windows別・5ステップ
- Obsidianをインストールしてデスクトップ版を起動
obsidian.mdからダウンロード(macOS・Windows・Linux対応・無料)。新しいVault(保管庫)を作成。Vaultのパスにスペース・全角文字・日本語を含めないこと(例:C:\Users\username\Documents\MyVault)。モバイル版はLocal REST API非対応なのでデスクトップ版必須 - Local REST APIプラグインをインストール・有効化
Obsidian設定 → コミュニティプラグイン → 「安全モードをオフ」→「Local REST API」を検索してインストール・有効化。有効化するとhttps://127.0.0.1:27124/でREST APIが公開される。プラグイン設定でAPIキーを生成してコピーしておく。
💡 プラグインが有効化されていると右下に「REST API」のステータスバーが表示される。ここが緑色になっていることを確認してから次のステップへ進む - Node.jsをインストール(未インストールの場合)
MCP連携にはNode.js(v18以上)が必要。node -vでバージョン確認。インストールされていない場合はnodejs.orgからLTS版をダウンロード。インストール後にターミナル(macOS:Terminal、Windows:PowerShell)を再起動してから確認 - Claude DesktopのMCP設定にObsidianサーバーを追加
設定ファイルの場所は以下の通り - Claude Desktopを再起動して動作確認
Claude Desktopを完全終了(タスクトレイからも終了)して再起動。チャットで「Obsidianのノート一覧を表示してください」と入力。権限確認ダイアログが出たら「許可」。「テスト」というノートを作成してもらい、Obsidian側で該当ファイルが作成されていれば連携完了。
💡 チャット入力欄の左下に「🔧」マークが表示されていれば、MCPサーバーが認識されている証拠。ここをクリックすると利用可能なObsidianツールの一覧が見られる
# macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# Windows
%APPDATA%\Claude\claude_desktop_config.json
上記ファイルを開いて以下を追加(ファイルが存在しない場合は新規作成):
{
"mcpServers": {
"obsidian": {
"command": "npx",
"args": ["-y", "mcp-obsidian"],
"env": {
"OBSIDIAN_API_URL": "http://127.0.0.1:27124",
"OBSIDIAN_API_KEY": "ここにステップ2で生成したAPIキーを貼る"
}
}
}
}
⚠️ Windowsの場合、パス区切り文字はバックスラッシュ(\)ではなくスラッシュ(/)またはエスケープした二重バックスラッシュ(\\\\)を使用すること。JSONの構文エラーが最も多いトラブル原因。
6. MEMORY.mdテンプレート——今日から使える実例
長期記憶の核になるMEMORY.mdは「Claudeが毎回最初に参照するファイル」として設計する。セッション開始時に「まずMEMORY.mdを読んでから始めてください」と一言添えるだけで、Claudeが文脈を把握した状態で回答してくれる。
# MEMORY.md — AI外部記憶ファイル
## 最終更新:2026-06-09
## 基本情報
- 名前:[あなたの名前]
- 役職:[会社名] [役職]
- 主な業務:[業務内容の概要]
- 使用ツール:Claude Desktop / Claude Code / Obsidian
## 進行中のプロジェクト
### プロジェクトA(例:SEOメディア)
- 状況:[現状の進捗]
- 直近のアクション:[最後にやったこと]
- 次のステップ:[次にやること]
- 懸案事項:[現在の課題]
## 私の好み・スタイル
- 文体:[箇条書き/長文/である調/ですます調]
- 出力形式:[Markdown/テーブル中心/コード付き]
- 苦手なもの:[避けてほしいこと]
- 得意な領域:[専門知識の領域]
## よく使うコマンド・定型指示
- 記事を書く時:[テンプレートへのリンク or 指示]
- 競合調査する時:[定型の調査手順]
- 議事録をまとめる時:[フォーマット指定]
## セッション履歴メモ
### 2026-06-09
- [今日やったこと・決定したこと]
- [次回への引き継ぎ事項]
💡 MEMORY.mdの更新ルール:セッション終了時に「今日の会話から重要な情報をMEMORY.mdのセッション履歴メモに追記して」と指示するだけで、Claudeが自動で更新する。この習慣を作ることで記憶が積み上がっていく。
7. Vault設計——検索精度を上げるフォルダ・タグ構成
Obsidianの検索精度はVaultの構造設計で大きく変わる。「関係のない資料を全部アップする」のではなく「テーマ別にノートブックを分ける」のが鉄則だ。
# AIが参照しやすいVault構成例
MyVault/
├── 00_MEMORY.md # 長期記憶(毎回参照)
├── 01_インボックス/ # 未整理の一時置き場
├── 02_プロジェクト/ # プロジェクト別ノート
│ ├── プロジェクトA/
│ └── プロジェクトB/
├── 03_クライアント/ # クライアント情報・会議録
├── 04_リサーチ/ # 競合調査・業界情報
├── 05_デイリーノート/ # 日次ログ(YYYY-MM-DD.md)
├── 06_テンプレート/ # ノートテンプレート
└── 99_機密/ # MCPアクセスから除外するフォルダ
| 設計のポイント | 良い例 | 悪い例 |
|---|---|---|
| ノートブックの分け方 | テーマ別に分ける | 全部1フォルダに入れる |
| タグの使い方 | #クライアント名・#フェーズで一貫させる | 思いつきでタグを付けて統一性がない |
| MEMORY.mdの運用 | セッション終了時に毎回更新する | 一度作って放置する |
| ノートの単位 | 1ノート1トピック(細かく分けてリンクで繋ぐ) | 1つのノートに何でも書いて長文化 |
| 機密情報の扱い | 機密フォルダを除外設定に入れる | Vault全体をAIに渡す |
| 同期方法 | iCloud Drive / Dropbox(無料) | Obsidian Sync(有料・月$4〜)はバックアップ目的なら不要 |
8. Claude Code × Obsidian——開発者向けの記憶蓄積設計
Claude CodeとObsidianを組み合わせると、「プロジェクトの設計方針・バグ解決の知見・学習した技術をセッション横断で蓄積する」開発環境が実現する。
- CLAUDE.mdにObsidianのMEMORY.mdを参照させる——「プロジェクトの詳細はObsidianのMEMORY.mdを参照」とCLAUDE.mdに書くことでセッション開始時に自動で長期記憶を読み込む
- バグ解決のたびにObsidianに記録する——「このエラーの解決策をObsidianの/04_リサーチ/バグ解決集.mdに追記して」と指示。同じ問題を二度調査しなくて済む
- 設計方針をノートとして蓄積する——アーキテクチャの決定理由・却下した選択肢・技術選定の根拠をObsidianに残すことで、次のセッションでも文脈を引き継げる
- セッション終了時の自動保存ルーティン——「今日のコーディングセッションのサマリーをObsidianのデイリーノートに保存して」を終了の合言葉にする
# CLAUDE.md(Claude Code用)の記載例
## 長期記憶
このプロジェクトの背景・設計方針は以下を参照:
- Obsidian Vault: ~/MyVault/02_プロジェクト/ProjectA/
- 特に重要なファイル: MEMORY.md / 設計方針.md / バグ解決集.md
## セッション終了時の処理
作業終了時は必ず以下を実行:
1. 今日の変更内容の要約をObsidianのデイリーノートに追記
2. 未解決の問題をMEMORY.mdの「懸案事項」に記録
3. 次回セッションへの引き継ぎ事項を記載
9. MCP連携のトラブルシューティング8選
MCP連携で最も多いトラブルと対処法をまとめた。「設定は合ってるはずなのに動かない」という場合、以下を順番に確認する。
⚠ Claude DesktopにObsidianツールが表示されない
原因1:claude_desktop_config.jsonのJSONが壊れている → JSONバリデーターサイト(jsonlint.com等)でJSONを貼り付けて検証。原因2:Claude Desktopを完全終了していない → タスクトレイ(Windows)またはメニューバー(Mac)からも終了して再起動。原因3:Node.jsが未インストール → ターミナルでnode -vを実行して確認。
⚠ Local REST APIに接続できない(Connection refused)
最多原因:Obsidianが起動していない、またはLocal REST APIプラグインが無効化されている。Obsidianを起動してプラグインが有効(右下にステータスバーが表示)になっているか確認。次に確認:ポート27124が他のアプリに使われていないか。プラグイン設定でポート番号を変更し、config.jsonのURLも同じポートに合わせる。
⚠ Windowsで「Cannot find module」エラーが出る
PowerShellを管理者権限で実行してnpx -y mcp-obsidianを一度手動実行する。初回はパッケージのダウンロードが必要。セキュリティポリシーでnpxが制限されている場合はSet-ExecutionPolicy RemoteSigned -Scope CurrentUserを実行。
⚠ 日本語のノートが文字化けする
ObsidianはUTF-8を標準で使用するが、Windowsの古い設定でShift-JISになっている場合がある。Obsidian設定 →「エディター」→「文字コード」がUTF-8になっているか確認。既存ノートが文字化けしている場合はメモ帳で開いて「名前をつけて保存」→ エンコード「UTF-8(BOMなし)」で保存し直す。
⚠ Claudeがノートを読めるが書き込めない
Local REST APIプラグインの設定で「読み取り専用モード」が有効になっている可能性がある。プラグイン設定を開いて「読み取り専用」オプションがオフになっているか確認。また、VaultフォルダのWindowsアクセス権限(右クリック→プロパティ→セキュリティ)でユーザーに書き込み権限があるか確認。
⚠ APIキーの認証エラーが出る
Local REST APIプラグインの設定画面で「APIキーを再生成」してから、claude_desktop_config.jsonのOBSIDIAN_API_KEYを新しいキーで更新する。コピー時に前後のスペースが入っていないか確認。JSONの文字列値はダブルクォートで囲む必要がある。
⚠ macOSでSSL証明書エラーが出る
Local REST APIはデフォルトでHTTPSを使うが、自己署名証明書のため警告が出ることがある。プラグイン設定で「HTTPSを無効化してHTTPを使用」を選択し、config.jsonのURLもhttp://127.0.0.1:27124(httpsではなくhttp)に変更する。
⚠ Claudeが古いノートを読んで最新の内容と違う回答をする
MCPはキャッシュを持たないため、通常は常に最新ファイルを読むはず。この問題が起きる場合はObsidianの「自動保存」が遅延している可能性がある。Obsidian設定 →「エディター」→「自動保存の遅延時間」を0秒または最短に設定。編集後は必ずCtrl+S(Mac:Cmd+S)で手動保存してからClaudeに指示する。
10. NotebookLM・ChatGPT Memoryとの比較
| 比較軸 | Obsidian × Claude(MCP) | NotebookLM | ChatGPT Memory |
|---|---|---|---|
| データの保存場所 | ローカル(完全プライベート) | Googleサーバー | OpenAIサーバー |
| 記憶の制御 | 全部自分で設計・管理 | ソースとして指定したもの | AIが自動で決める |
| ハルシネーション | ソースがローカルファイルなので追跡可能 | 引用付きで低い | 長期記憶の歪みが起きることがある |
| セットアップ難易度 | 中(MCP設定が必要) | 低(URLを貼るだけ) | 最低(設定不要) |
| 機密情報の安全性 | ◎ ローカルのみ | △ Google基準 | △ OpenAI基準 |
| 知識の蓄積・育成 | ◎ Vaultが育つほど賢くなる | △ ソースごとに単発 | △ 自動管理で制御しにくい |
| 向いている用途 | 長期プロジェクト・ビジネス知識の蓄積 | 文書分析・リサーチ | 個人の好み・設定の記憶 |
11. LIF Tech実務視点——コンサル・マーケへの応用
クライアント管理×AI記憶の設計:
- クライアントの文脈をObsidianに蓄積——過去の提案内容・成果数値・クライアントの優先課題をノート化。Claudeへの毎回の背景説明が不要になる
- 競合分析をタグ付きで蓄積——#SEO・#競合のタグで横断検索。「このカテゴリで過去に書いた記事テーマ一覧」をClaude経由で即座に取得
- 会議の議事録→ノート→アクションアイテム自動抽出——「この会議録をObsidianに保存してアクションアイテムを#タスクで別ノートに抽出して」の1行で完結
- 現地取材メモのナレッジ化——カンファレンス現地でのメモをObsidianに投入。帰国後Claudeが記事に変換する時に文脈を完全に保持したまま生成できる
12. よくある質問
Q. Obsidianは無料で使えますか?商用利用も可能ですか?
個人利用・商用利用ともに無料です。2025年2月に法人向けの商用ライセンスが任意化されました。有料オプションはObsidian Sync(同期・月$4〜)とObsidian Publish(公開サイト作成・月$8〜)の2つのみ。同期はiCloudやDropboxで代替できるため、多くのユーザーは完全無料で利用しています。
Q. プログラミング知識なしでMCP連携できますか?
Node.jsのインストールとJSONファイルの編集が必要なため、完全なノーコードではありません。ただしこの記事のコードをコピペするだけで設定できます。難しければCopilot for Obsidianプラグイン(GUI設定のみ・MCP不要)から始めることをおすすめします。まずObsidian内でAI質問応答ができる環境を作り、慣れてからMCP連携に進む段階的なアプローチが現実的です。
Q. スマホからも使えますか?
MCP連携はデスクトップ版のみ対応(モバイル版はLocal REST API非対応)のためPCが必要です。ただしObsidianのiOS/Androidアプリでノートの閲覧・編集はできます。iCloud同期を設定すれば「PCでAIがノートを更新→スマホで確認」という連携は可能です。
Q. 機密情報をObsidianに入れてAIに渡しても大丈夫ですか?
ローカルMCP連携を使う場合、データはPC上にとどまります。ただしClaudeに渡した情報はAnthropic APIを経由するため、Anthropicのデータポリシーが適用されます。絶対に外部に出してはいけない情報(M&A情報・個人データ等)は、Vaultの除外フォルダに入れてMCPからアクセスできない設定にすることを強く推奨します。
Q. NotebookLMの代わりになりますか?
用途が異なります。NotebookLMは「特定の文書を深く分析する」専門家。Obsidian×Claudeは「日常的に蓄積した知識をAIが活用する」長期記憶システムです。NotebookLMが得意な「論文・レポートの横断分析」はNotebookLMに任せ、「プロジェクト管理・クライアント情報・アイデアの蓄積」にObsidian×Claudeを使う使い分けが最強の組み合わせです。
Q. Obsidian SyncとiCloud・Dropboxの違いは何ですか?
Obsidian Syncは月$4〜の有料サービスですが、バージョン履歴・競合解決・エンドツーエンド暗号化という強みがあります。iCloud DriveやDropboxは無料(容量上限あり)で使えますが、複数デバイスで同時編集すると競合が起きることがある点に注意。AI記憶の用途であればiCloud(Mac)やDropbox(Windows/Mac)で十分です。
「AIは忘れる」は正確ではない。正確には「AIには長期記憶がない。だから外部に持たせる必要がある」。ObsidianはそのためのOSだ。MEMORY.mdを育て、タグを整理し、MCPで連携する——この設計を一度作ればAIの使い方が根本から変わる。LIF Techではこの領域の実務事例を今後も発信していきます。
本記事は2026年5月時点の情報をもとに作成しています。ObsidianのMCP連携は急速に進化しており、プラグインのバージョン・設定方法は変更される場合があります。最新の設定方法は各プラグインの公式ドキュメントでご確認ください。機密情報の取り扱いは自己責任で判断してください。
