obsidian-mcp-toolsでできること
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サーバーおすすめまとめ]]