Claude CodeとObsidianを連携させる3つの方法

Claude CodeとObsidianを連携させる3つの方法

Posted on 2026-04-28 with Claude CodeとObsidianを連携させる3つの方法 はコメントを受け付けていません

Obsidianについては以前記事に触れました。

今やObsidianなしの暮らしなんて考えられないくらい・・・
一番はKindleのリンク機能でしょうか。

それはそれは便利に使っているわけですが、今日はClaude CodeとObsidianを連携させる方法をガイドしていきます。

Claude Codeも筆者の暮らしには欠かせない存在で、無事にMAXプランに加入して使っています。
MAXプラン、高額に見えますが、どうでしょう?エンジニア一人雇って同じ作業をさせようと思うと、数百万以上は人件費かかると思うので、、、数万円という月額費用は、激安どころの騒ぎじゃないと感じています。

Claude CodeとObsidianを連携させる3つの方法

まず全体像を掴みましょう。
連携方法は目的と技術レベルに応じて3つのアプローチがあります。

方法①:MCP経由でVaultを直接読み書き(メイン推奨) は最も強力な連携で、Claude CodeがObsidianのVaultフォルダを直接操作できます。
ノートの作成・検索・編集・移動がすべてAIから実行可能になります。

方法②:ObsidianサイドバーにClaude Codeを埋め込む は、Obsidianの画面を離れずにClaude Codeのターミナルを操作できる方法です。
執筆しながらその場でAIに指示できます。

方法③:obsidian-claude-ideでObsidianをIDEとして使う は、開発者向けの方法で、ObsidianをClaude CodeのIDEとして機能させ、双方向リンクを実現します。

本記事では、最も汎用性の高い方法①のMCP連携を中心に、ステップバイステップで解説します。

【ステップバイステップ】MCP連携の完全セットアップ

STEP 1:前提ソフトウェアの確認とインストール

まず以下の3つが揃っているか確認してください。

Node.js(v18以上) がインストールされているか、ターミナルで確認します。

Copynode --version

バージョン番号(例:v20.11.0)が表示されれば問題ありません。
表示されない場合は nodejs.org からインストールしてください。

Claude Code をインストールします。

Copynpm install -g @anthropic-ai/claude-code

インストール後、claude とタイプして起動すれば初回認証(ブラウザが開きます)が完了します。
契約中のMAXプランのアカウントでログインしてください。

Obsidian がインストールされており、使用中のVaultがあることを確認してください。

STEP 2:ObsidianのVaultパスを確認する

MCP連携にはVaultの絶対パスが必要です。

ちなみに筆者はVaultのパスごとクラウドに同期してバックアップをとっています。
Obsidianを開き、左下のVaultアイコン(金庫のアイコン)をクリックすると、現在開いているVaultのパスが確認できます。

STEP 3:Claude CodeのMCP設定ファイルを編集する

Claude Codeの設定ファイルを開きます。
まず正確な場所を確認するため、以下のコマンドを実行してください。

Copyclaude doctor

出力される「MCP Config Diagnostics」セクションに、あなたの環境での正確なファイルパスが表示されます。
一般的には以下の場所です。

  • Mac/Linux: ~/.claude.json または ~/.claude/settings.json
  • Windows: %USERPROFILE%\.claude.json

設定ファイルをテキストエディタで開き、以下の内容を追加・編集します。

Mac/Linux の場合:

Copy{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "-y",
        "obsidian-mcp",
        "/Users/yourname/Documents/MyVault"
      ],
      "env": {}
    }
  }
}

Windows の場合(cmd /c ラッパーが必要):

Copy{
  "mcpServers": {
    "obsidian": {
      "command": "cmd",
      "args": [
        "/c", "npx", "-y", "obsidian-mcp",
        "C:\\Users\\yourname\\Documents\\MyVault"
      ],
      "env": {}
    }
  }
}

⚠️ Windowsの注意点: JSONのパス表記はバックスラッシュを二重にする必要があります。C:\Users\ は C:\\Users\\ と書きます。

STEP 4:Local REST APIプラグインで機能を強化する(オプション)

さらに高度な検索・フロントマター操作・リアルタイム連携が必要な場合は、ObsidianのコミュニティプラグインからLocal REST APIを追加します。

Obsidianを開き、「設定」→「コミュニティプラグイン」→「ブラウズ」から “Local REST API” を検索してインストール・有効化します。
プラグインの設定画面でAPIキーを生成してコピーしておきます。

次に先ほどの設定ファイルのenv部分にAPIキーを追記します。

Copy{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["-y", "obsidian-mcp", "/Users/yourname/Documents/MyVault"],
      "env": {
        "OBSIDIAN_API_KEY": "ここに生成したAPIキーを貼り付け"
      }
    }
  }
}

STEP 5:接続を確認する

Claude Codeを再起動してから、接続状態を確認します。

Copyclaude

起動後、以下のコマンドでMCPの接続状態を確認します。

Copy/mcp

obsidian: connected と表示されれば成功です。

続けて実際にVaultが見えるか試してみましょう。

Copyあなたは私のObsidian Vaultを見ることができますか?ファイル一覧を教えてください。

ノートのリストが返ってきたら、連携は完璧に完了しています。

STEP 6(ボーナス):ObsidianサイドバーにClaude Codeを埋め込む

ターミナルを開かずにObsidianの中でClaude Codeを使いたい場合は、以下の手順でサイドバープラグインを導入します。

まずObsidianに BRATプラグイン(Beta Reviewers Auto-update Tester)をコミュニティプラグインからインストールします。

BRATの設定を開き、「Add Beta plugin」から以下のリポジトリを追加します。

Copyderek-larson14/obsidian-claude-sidebar

有効化すると、Obsidianのサイドバーにターミナルが現れ、ノートを書きながらClaude Codeへの指示が可能になります。

できること・活用アイデア大全

連携が完了したら、何が実現できるのか具体的に見ていきましょう。

🧠 セッション記憶システム(最強の活用法)

VScodeがある場合は、.mdファイルに記録することで、プロジェクトを継続できます。

AIの最大の弱点である「記憶のリセット」を完全に克服できます。

~/.claude/commands/ フォルダ内にMarkdownファイルを置くことでカスタムスラッシュコマンドが作れます。

以下の3つが特に強力です。

/compress(セッション保存) を使えば、作業終了時にその日の会話内容・重要な決定・変更したファイル・残タスクを自動的にObsidianの指定フォルダへMarkdownとして保存します。

git commit のような習慣として身につければ、知識が積み上がり続けます。

/resume(コンテキスト復元) を使えば、次回の起動時にClaude Codeが過去のセッションログとCLAUDE.mdを読み込み、「昨日の続きから」すぐに作業を再開できます。

引数で /resume 5 auth のように「最新5件 + “auth”に関するもの」と絞り込み検索もできます。

/preserve(永続記憶への保存) は、プロジェクト全体を通じてClaudeに覚えておいてほしいことをCLAUDE.mdという永続的なメモリファイルに書き込みます。

アーキテクチャの決断、命名規則、重要なファイルパスなど、「毎回説明したくないこと」を蓄積していきます。

コマンドファイルの例として、/daily-note はこのように定義できます。

Copy# Daily Note Creator

今日のデイリーノートを Calendar/Daily/YYYY-MM-DD.md に作成または開く。

含める内容:
- 今日のトップ3優先事項(私に聞く)
- 予定されているミーティング(Calendarフォルダを確認)
- アクティブなプロジェクトへのリンク
- クイックキャプチャセクション

ノートが既に存在する場合は開いて内容を要約する。

📝 ノート管理の完全自動化

Claude CodeはObsidian Vaultのフォルダを直接読み書きできるため、以下のような自動化が実現します。

ミーティング後に録音や議事メモを貼り付けて「これをObsidianのミーティングノートとして整理して」と言えば、フロントマター付きのMarkdownファイルが自動生成されます。

週次レビューの /weekly-review コマンドを使えば、その週のデイリーノートとセッションログを横断してサマリーを生成し、翌週の計画まで作れます。

受信トレイフォルダ(+Inbox)に溜まったキャプチャを /inbox-process で一括整理し、適切なフォルダへ自動分類することも可能です。

🔗 「一度書けば、どこでも浮かび上がる」フロントマター活用

Obsidianのフロントマター(YAMLメタデータ)とDataviewプラグインを組み合わせると、Claude Codeが作成したノートがVault全体で自動的にリンクされます。

例えばClaude Codeがミーティングノートを作成する際に以下のフロントマターを自動付与するよう設定します。

Copy---
type: meeting
date: 2026-04-28
project: Project-Alpha
attendees: [田中, 鈴木, 佐藤]
status: completed
---

するとプロジェクトページに設置したDataviewクエリが自動的に全ミーティングを集約して表示します。

手動でリンクを貼る作業はゼロです。情報の価値=内容の質×再アクセスのしやすさ

この公式が示すように、いくら良い情報でも見つけられなければ意味がありません。

フロントマット+Dataview+Claude Codeの組み合わせは、この「再アクセスのしやすさ」を劇的に向上させます。

💡 さらに広がる活用アイデア

日常の知識ワークをさらに効率化するアイデアをご紹介します。

読書ノート自動生成 として、本のハイライトや感想メモを貼り付けると、「著者の主張」「学びのポイント」「実践できること」の3構造でノートを整理してくれます。

コードとドキュメントの同期 では、プロジェクトコードを変更した際に「この変更の背景と判断理由をObsidianに記録して」と一言添えるだけで、技術的な意思決定ログが蓄積されていきます。

アイデアの横断検索と発展 として、「過去に書いたXXに関するメモを全部見つけて、新しい視点を加えて整理して」というプロンプトで、散在していた思考が繋がり新しいアイデアが生まれます。

日報・週報の自動生成 では、デイリーノートとセッションログから /weekly-review を実行するだけで、週次振り返りレポートが自動作成されます。上司への報告書作成時間が大幅に削減できます。

プロジェクト引き継ぎ書の自動作成 として、蓄積されたセッションログとCLAUDE.mdから「このプロジェクトの全体像と現在のステータスをまとめて」と指示すれば、新しいチームメンバーへの引き継ぎ書が数秒で完成します。


推奨するVault構造

連携を最大限に活かすVaultのフォルダ構造を紹介します。

CopyMyVault/
├── +Inbox/                    # 素早いキャプチャ置き場
├── Calendar/
│   ├── Daily/                 # YYYY-MM-DD.md
│   ├── Weekly/
│   └── Monthly/
├── Projects/
│   ├── Project-Alpha/
│   │   ├── CLAUDE.md          # プロジェクトのAI記憶ファイル
│   │   ├── Meetings/
│   │   └── Session-Logs/      # Claudeとの会話ログ
│   └── Project-Beta/
├── Knowledge/
│   ├── Tech/
│   ├── Books/
│   └── Ideas/
└── CLAUDE.md                  # Vault全体のAI記憶ファイル

この構造のポイントは、デスクトップは速度のため、Vaultは検索のためという役割分担です。デスクトップの作業フォルダとVaultを同期させることで、日常の作業ファイルが自動的に検索可能な知識ベースへと変換されていきます。

MAXプランだから遠慮なく使える

MAXプランはAPI料金が定額制のため、以下のような「重い処理」も気にせず使い放題です。

数百ファイルを横断した大規模なVault整理、長時間セッションの詳細なログ保存、複数プロジェクトにまたがる知識の統合と再整理、毎日のデイリーノート生成を完全自動化する設定など、従量課金プランでは躊躇してしまうような処理も、MAXプランなら積極的に活用できます。

1週間で試す段階的導入プラン

いきなりすべてを構築しようとするとパンクしてしまいます。

以下のペースで段階的に導入するのがおすすめです。

Week 1 はインストールと接続確認に集中します。

Claude CodeをインストールしてObsidianに繋げ、毎日1回「今日の作業を要約してObsidianに保存して」と手動で頼む習慣をつけます。

Week 2 ではメモリシステムを構築します。

/compress/resume/preserve の3コマンドを設定し、毎日使う習慣を作ります。

Week 3 でフォルダ構造とフロントマターを整備します。

上述のVault構造を参考に自分流にアレンジします。

Week 4 以降は日常の「繰り返し作業」を見つけてカスタムコマンドにしていきます。

自分の作業スタイルに最適化されたシステムが完成します。

まとめ:知識が「資産」として蓄積されていく

Claude CodeとObsidianの連携は、単なる「便利ツールの組み合わせ」ではありません。

これは知識管理の哲学的な転換です。

従来のAI利用は「使い捨て」でした。

対話すれば答えは得られるが、その過程で生まれた思考や判断の記録は消えていく。

しかし今回紹介したシステムでは、AIとの対話そのものが価値ある知識として蓄積され、時間が経つほど自分だけの「第二の脳」が賢くなっていきます。