Skip to main content
Glama

obsidian-mcp

あらゆるObsidianボールトをAIが照会可能なナレッジグラフに変換するMCPサーバー。

既存の24以上のObsidian MCPサーバーとの違い:

  • グラフ優先 — [[wikilinks]] によるBFS、最短経路、連結成分、橋の検出

  • インフラ不要 — データベース不要、Obsidianの実行不要、APIキー不要

  • ボールト非依存 — 既存のボールトならどれでも動作、必須の構造なし

  • バックリンク対応の書き込み — move_note がボールト全体のすべての参照を自動更新

  • 軽量 — ランタイム依存関係4つ、バンドル~42KB

クイックスタート

npx obsidian-mcp --vault ~/my-obsidian-vault

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加:

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["-y", "obsidian-mcp", "--vault", "/path/to/vault"]
    }
  }
}

Claude Code

claude mcp add obsidian -- npx -y obsidian-mcp --vault /path/to/vault

Related MCP server: some-vault-some-mcp

ツール (12)

読み取り & 探索

ツール

説明

vault_stats

概要: 総ノート数、タグ数、リンク数、孤立ノート数、連結成分数、上位タグ/ハブ

read_note

全文 + フロントマター + リンク + バックリンク + セクション

search_notes

タグ、フォルダ、フロントマター、キーワードでフィルタリング。すべて組み合わせ可能

グラフ探索

ツール

説明

graph_neighbors

ノートの直接リンク + バックリンク

graph_traverse

ノートからのBFS/DFS、タグフィルタ付きでNホップまで

graph_shortest_path

2つのノート間の最短リンクチェーン

graph_analyze

連結成分、孤立ノート、橋、ハブ、デッドリンク

書き込み & 操作

ツール

説明

create_note

コンテンツ + フロントマターで作成

patch_note

セクションを末尾に追加、先頭に挿入、または置換。フロントマターを更新

move_note

名前変更/移動 + ボールト全体のすべてのバックリンクを自動更新

delete_note

削除 + 壊れたリンクを報告

manage_tags

タグの追加/削除/名前変更 (ボールト全体の名前変更に対応)

設定

デフォルトで設定不要。ボールトルートに任意の .obsidian-mcp.json:

{
  "ignore": ["templates/", "daily-notes/", ".trash/"],
  "watchDebounce": 100,
  "maxTraversalDepth": 10,
  "maxSearchResults": 500
}

CLIフラグ

--vault <path>       Path to Obsidian vault (required)
--verbose            Enable debug logging
--log-level <level>  error | warn | info | debug (default: info)

仕組み

  1. 起動時にすべての .md ファイルをスキャンし、インメモリグラフを構築する (1kノートで~1〜3秒)

  2. ファイルウォッチャーが変更を検出し、グラフを増分更新する (変更ごとに~5ms)

  3. Claude はMCPツールを介してグラフを照会する — 再スキャン不要

  4. 書き込み操作はファイルシステムとグラフの両方を原子的に更新する

ハードコードされた除外対象: .obsidian/、.trash/、node_modules/

開発

npm install
npm test              # Run 66 tests
npm run build         # Build to dist/
npm run dev -- --vault test/fixtures/vault  # Dev mode

ライセンス

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    An open-source MCP server that makes your Obsidian vault accessible from any AI client with hybrid search, read/write, and graph analysis capabilities.
    3 npm
    23
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that treats Obsidian vaults as knowledge graphs, enabling AI agents to traverse wikilinks, assemble token-budgeted context, and search with backlink awareness.
    3 npm
    1
    MIT