CO

cyanheads/obsidian-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

698 stars 108 forks 品質 91 トレンド 41Apache-2.0

ObsidianのVaultノート、タグ、フロントマターをMCPで読み書き、検索し、徹底的に編集できます。STDIOまたはStreamable HTTPです。

概要

obsidian-mcp-server MCPを通じてObsidianのボールトノート、タグ、フロントマターの読み書き、検索、そして徹底的に編集できます。STDIOまたはStreamable HTTP。14 ツール • 3 リソース 形状ごとに分類された14のツール — リーダーはノートやメタデータを取得し、ライターはコンテンツを作成または編集し、マネージャーはタグやフロントマターを調整し、警備された脱出口はObsidianのコマンドパレットコマンドを送信します。 ノートは、ヴォールトパス、アクティブファイル、または定期注(日次、週次、月次、四半期、年次)で処理される4つの予測のいずれかで読んでください。

概要(AI 翻訳)

obsidian-mcp-server ObsidianのVaultノート、タグ、フロントマターをMCPで読み書き、検索し、徹底的に編集できます。STDIOまたはStreamable HTTPです。 14 ツール • 3 リソース


概要

Obsidian VaultノートはLocal REST APIプラグイン経由で管理できます。ノートの読み取り、検索、書き込み、単一の見出し、ブロック、フロントマターフィールドの編集、タグ管理が可能で、フォルダスコープによる読み書き権限が組み込まれています。stdioプロセスまたはローカルのStreamable HTTPサーバーとして動作します。

道具

道具 説明
obsidian_get_note ノートは生の内容、完全な構造化形式、ドキュメントマップ、または単一セクションとして読める
obsidian_list_notes 拡張子と名前フィルターを用いて、再帰的にノートやフォルダをボルトパスの下にリスト
obsidian_list_tags 使用回数付きの金庫タグをリストアップし、最も使用されたタグが先に
obsidian_search_notes テキスト、JSONLogic、またはBM25ランクのOmnisearchで検索可能になった場合
obsidian_write_note メモを作成、セクションを置き換える、またはファイル全体をoverwrite: trueで上書きする
obsidian_append_to_note ノートに付け加える(欠けている場合は作成)または見出し、ブロック、またはフロントマターフィールドに付け加える

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。


Overview

Your Obsidian vault, through the Local REST API plugin. Read, search, and write notes, edit a single heading, block, or frontmatter field in place, and manage tags, with folder-scoped read/write permissions built in.

Tools

Tool Description
obsidian_get_note Read a note as raw content, full structured form, document map, or a single section
obsidian_list_notes List notes and folders under a vault path, recursively, with extension and name filters
obsidian_list_tags List vault tags with usage counts, most-used first
obsidian_search_notes Search by text, JSONLogic, or BM25-ranked Omnisearch when that plugin is reachable
GitHub で README 全文を見る

インストール

npx -y obsidian-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "obsidian-mcp-server": { "command": "npx", "args": ["-y", "obsidian-mcp-server"], "env": { "OBSIDIAN_API_KEY": "your-api-key" } } } }