
cyanheads/obsidian-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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 |
インストール
npx -y obsidian-mcp-server設定
{
"mcpServers": {
"obsidian-mcp-server": {
"command": "npx",
"args": ["-y", "obsidian-mcp-server"],
"env": { "OBSIDIAN_API_KEY": "your-api-key" }
}
}
}