bitbonsai/mcpvault

A lightweight Model Context Protocol (MCP) server for safe Obsidian vault access

解決する課題

MCPVaultを使用すると、AIアシスタントがローカルのObsidianボルトと直接やり取りできるようになります。AIクライアントとユーザーの個人ナレッジベースの間のギャップを埋め、Obsidianアプリケーションを実行したり、特定のObsidianプラグインをインストールしたりすることなく、AIがノートを読み取り、検索、編集できるようにします。

仕組み

ローカルのModel Context Protocol (MCP) サーバーとして動作します。AIクライアント(Claude DesktopやCursorなど)がstdioプロセスとしてサーバーを起動すると、MCPVaultはAIが呼び出してファイルシステム操作を実行できる一連のツールを提供します。ボルトのMarkdownファイルと直接やり取りし、AST認識更新を使用して、frontmatterを編集する際に他の変更されていないフィールドの書式が保持されるようにします。

対象者

Obsidianのユーザーで、個人のノートやナレッジベースをAIエージェントやLLMクライアントと統合し、研究の要約、タグの管理、既存のノートに基づいた新しいコンテンツの作成などのタスクを行いたい方。

ハイライト

  • 包括的なツールセット:ノートの読み取り、書き込み、パッチ適用、削除、移動、およびタグやfrontmatterの管理を含む操作のための18個のツールを提供します。
  • 高度な検索:より関連性の高い検索結果を得るための複数語マッチングとBM25再ランキングを備えています。
  • セキュリティ重視:ディレクトリトラバーサル、シンボリックリンクのエスケープ、.obsidian.gitなどの機密フォルダへのアクセスをブロックするための厳格なパスチェックを実装しています。
  • 柔軟な書き込みモード:ノートにコンテンツを追加するための上書き、追記、先頭追加モードをサポートしています。
  • 幅広い互換性:Claude Desktop、ChatGPT Desktop (Enterprise+)、Cursor、Windsurfを含む、MCP互換のクライアントで動作します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト