MarkusPfundstein/mcp-obsidian

MCP server that interacts with Obsidian via the Obsidian rest API community plugin

何を解決するか

このプロジェクトは、AIアシスタント(例:Claude)とObsidian内の個人知識ベースの間の橋渡しを提供します。LLMがノートを読み取り、検索し、編集できるようにし、あなたのボルトをAIの動的メモリとして機能させるのです。

動作方法

このプロジェクトはModel Context Protocol (MCP) サーバーを実装しています。Obsidian Local REST APIコミュニティプラグインに接続し、ファイルを管理するための特定のツールを実行できます。AIアシスタントは、stdioを介したJSON-RPCを使って、これらのツールを使用してボルトとやり取りします。

対象ユーザー

AIを使ってノートの要約、ボルト全体の特定のコンテキストの検索、またはノート内のコンテンツを自動生成・更新したいObsidianユーザー。

特徴

  • ボルト管理: ファイルのリスト表示、内容の読み取り、ファイルの削除をサポート。
  • コンテンツ操作: ヘッダー、ブロック参照、またはフロントマターを基準にコンテンツを追加または差分更新可能。
  • 検索: ボルト内のすべてのファイルに対して全文検索を実行可能。
  • デプロイオプション: uvx、ローカルPython、またはDockerコンテナで実行可能。

関連

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