Obsidian MCP REST サーバー
ローカルREST APIを介してObsidian Vaultへのアクセスを提供するMCP(Model Context Protocol)サーバー実装。このサーバーにより、AIアシスタントは標準化されたインターフェースを介してObsidianノートを操作し、Vaultのコンテンツを管理できるようになります。
特徴
MCP を通じて Obsidian Vault のコンテンツにアクセスします
メモを読んだり書いたりする
保管庫の内容を一覧表示する
検索機能
安全なローカルREST API統合
Claude Desktopやその他のAIアシスタントと互換性があります
前提条件
Node.js 16以上
ローカル REST API プラグインがインストールおよび構成された Obsidian
ローカルREST APIが有効になっているObsidian Vault
インストール
パッケージをグローバルにインストールします。
または、特定のバージョン/ブランチを使用する場合は、次のようにします。
構成
まず、Obsidian Local REST API プラグインを構成します。
ObsidianにローカルREST APIプラグインをインストールする
APIポートを設定します(デフォルト: 27123)
APIキーを生成して保存する
設定ファイル
config.jsonを作成します。
使用法
サーバーを起動します。
サーバーが起動し、stdin/stdout 経由で MCP 要求をリッスンします。
Claude Desktopでの使用
この MCP サーバーを使用するように Claude Desktop を構成します。
Claudeデスクトップの設定を開く
MCPセクションに移動する
新しいサーバー構成を追加します:
{ "name": "obsidian-mcp", "command": "obsidian-mcp-rest", "args": ["--config", "path/to/config.json"] }
Claude は次のようなコマンドを使用して Obsidian Vault にアクセスできるようになりました。
Read note "Projects/MyProject.md" List all notes in "Projects" folder Search for notes containing "typescript"
利用可能なツール
listNotes: 保管庫または特定のフォルダ内のすべてのメモを一覧表示しますreadNote: 特定のメモの内容を読むwriteNote: メモを作成または更新するsearchNotes: クエリ文字列を使用してノートを検索するgetMetadata: 特定のノートのメタデータを取得する
安全
サーバーはローカルでのみ実行され、stdin/stdoutを介して通信します。
Obsidian REST APIへのすべてのリクエストはAPIキーで認証されます
外部ネットワークアクセスは不要
データはマシンのローカルに保存されます
発達
リポジトリをクローンします。
依存関係をインストールします:
プロジェクトをビルドします。
テストを実行します:
トラブルシューティング
インストールの問題
インストールで問題が発生した場合は、次の代替方法を試してください。
クローンを作成してローカルにインストールします。
TypeScript 関連のエラーが表示される場合は、TypeScript がグローバルにインストールされていることを確認してください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。大きな変更については、まずIssueを開いて、変更したい点について議論してください。
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
AI アシスタントがローカル REST API を介して Obsidian Vault と対話するための標準化されたインターフェースを提供し、メモの読み取り、書き込み、検索、管理を可能にします。
Related Resources
Related MCP Servers
- -security-license-qualityEnables AI assistants to interact with Obsidian vaults, providing tools for reading, creating, editing and managing notes and tags.Last updated -228545MIT License
 - -security-license-qualityA server implementation that allows AI assistants to read, create, and manipulate notes in Obsidian vaults through the Model Context Protocol.Last updated -6815MIT License
 - Asecurity-licenseAqualityA server that enables AI agents to perform sophisticated knowledge discovery and analysis across Obsidian vaults through the Local REST API plugin, supporting complex multi-step workflows with advanced filtering and full content retrieval.Last updated -318MIT License
 - -security-license-qualityAllows AI models to interact with Obsidian notes through the Local REST API, enabling creation, reading, updating, searching of notes, and Git-based automatic backups.Last updated -338MIT License