← 一覧に戻る

obsidian-mcp-toolsでできること

#ツール#Obsidian#MCP#ClaudeCode

Claude CodeからObsidian Vaultを操作できるMCPサーバー。


読み取り系

| 機能 | 説明 | |------|------| | list_vault_files | フォルダ内のファイル一覧を取得 | | get_vault_file | 特定ファイルの内容を取得 | | get_active_file | Obsidianで今開いてるファイルを取得 | | search_vault_simple | キーワードでテキスト検索 | | search_vault | Dataview DQL や JsonLogic で高度な検索 | | search_vault_smart | セマンティック検索(意味で検索) |

構造図

flowchart TD
    A["その場合はClaude CodeのEditツールで直接編.."]
    A --> B["| `list_vault_files` | フォルダ内.."]
    B --> C["書き込み系"]
    C --> D["アクティブファイル操作"]
    D --> E["その他"]
    E --> F["注意点"]
    style F fill:#c05746,color:#fff,stroke:none

書き込み系

| 機能 | 説明 | |------|------| | create_vault_file | 新規ファイル作成 or 上書き | | append_to_vault_file | ファイル末尾に追記 | | patch_vault_file | 見出しやブロック単位で部分編集 | | delete_vault_file | ファイル削除 |

アクティブファイル操作

| 機能 | 説明 | |------|------| | update_active_file | 開いてるファイルを上書き | | append_to_active_file | 開いてるファイルに追記 | | patch_active_file | 開いてるファイルを部分編集 | | delete_active_file | 開いてるファイルを削除 |

その他

| 機能 | 説明 | |------|------| | show_file_in_obsidian | 指定ファイルをObsidianで開く | | execute_template | Templaterテンプレートを実行 | | get_server_info | サーバー情報を取得 | | fetch | Webページを取得(Markdown変換) |


注意点

  • patch_vault_file は見出しに絵文字が入っているとエラーになる場合がある(2025-12-04確認)
  • その場合はClaude CodeのEditツールで直接編集する

関連

  • [[勉強×Obsidian×ClaudeCode活用パターン]]
  • [[MCPサーバーおすすめまとめ]]