Obsidian MCP Lite について
Obsidian MCP Liteは、ObsidianのVaultを操作するTypeScript製MCPサーバーです。Obsidian Local REST APIを介して、ファイルの閲覧、テキスト検索、内容編集を行えます。
主な機能
- 01Vaultとディレクトリ内のファイル一覧
- 02ファイル内容の読み取り
- 03ファイル内テキストの検索
- 04内容のパッチ適用や追記
- 05ファイルの削除
活用シーン
- 01Obsidian Vault内のファイル閲覧
- 02Vault内ファイルからテキストを検索
- 03ノートの更新や追記
- 04Vault内ファイルの削除
MCP 対応
Obsidian Local REST APIを利用し、Vaultのファイル一覧、読み取り、検索、編集、削除機能をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Obsidian MCP Lite
Obsidian ボルトを操作するためのシンプルなインターフェースを提供する、TypeScript ベースの MCP サーバーです。
機能
- ボルト内のファイルを一覧表示
- ディレクトリ内のファイルを一覧表示
- ファイルの内容を取得
- ファイル内の特定のテキストを検索
- 内容にパッチを適用
- 内容を追記
- ファイルを削除
前提条件
- Node.js >= 18.16.0
- Local REST API プラグインをインストールした Obsidian
- Obsidian API キー
セットアップ
# Install dependencies
pnpm install
# Build server
pnpm run build
設定
-
.env.exampleを.envにコピーします:cp .env.example .env -
.envを編集し、Obsidian API キーとホストを設定します:OBSIDIAN_API_KEY=your-api-key-here OBSIDIAN_HOST=http://localhost:27123
インストール
Cursor で使用するには、次の設定を追加します:
{
"mcpServers": {
"obsidian-mcp-lite": {
"command": "node",
"args": [
"/path/to/obsidian-mcp-lite/dist/index.js"
],
"env": {
"OBSIDIAN_API_KEY": "your-api-key-here"
}
}
}
}
デバッグ
MCP Inspector を使用します:
npx @modelcontextprotocol/inspector -e OBSIDIAN_API_KEY=your-api-key-here node dist/index.js"
ターミナルに URL が表示されます。開くと、ブラウザーでデバッグツールにアクセスできます。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。