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セクションに移動する
- 新しいサーバー構成を追加します:
- Claude は次のようなコマンドを使用して Obsidian Vault にアクセスできるようになりました。
利用可能なツール
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
- -securityAlicense-qualityEnables AI assistants to interact with Obsidian vaults, providing tools for reading, creating, editing and managing notes and tags.Last updated -598149TypeScriptMIT License
- -securityAlicense-qualityProvides programmatic search functionality for Obsidian vaults through a REST API interface, allowing external applications to search through notes and retrieve absolute paths to matching documents.Last updated -10PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.Last updated -598TypeScriptISC License
- -securityAlicense-qualityA server implementation that allows AI assistants to read, create, and manipulate notes in Obsidian vaults through the Model Context Protocol.Last updated -1,5301TypeScriptMIT License