mcpField
O
Obsidian MCP Module

Obsidian MCP Module

ローカル
github.com/cconstableメモリ・ナレッジ180 週間前に更新

Obsidian MCP Module について

Obsidian MCP Module は、Obsidian vault のノートにアクセスする MCP サーバーです。ツールとリソースの両方を提供し、どちらか一方のみを扱うクライアントにも対応します。

主な機能

  1. 01トピック別のノート検索
  2. 02ノート本文の取得
  3. 03ツールとリソースでノートを公開

活用シーン

  1. 01トピックに関連するノートの検索
  2. 02Obsidian vault 内のノートの閲覧

MCP 対応

検索・取得ツールとリソースを通じて、Obsidian vault のノートを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Obsidian MCP モジュール

このモジュールは、Obsidian の保管庫を読み取るための MCP サーバーを提供します。

一部のクライアントはツールまたはリソースのどちらか一方しかサポートしていないため、現在、ノートにアクセスするための MCP ツールとリソースの両方を提供しています(VS Code はツールのみをサポートしています)。

機能

  • search-notes:トピックでノートを検索します
  • get-note:ノートの内容を取得します

インストール

この MCP サーバーが使用する metadata.json ファイルを作成するには、Obsidian Metadata Extractor プラグインを有効にする必要があります。

VS Code

ワークスペースに .vscode/mcp.json ファイルを追加する必要があります。または、すべてのワークスペースからアクセスできるように設定できます:https://code.visualstudio.com/docs/copilot/chat/mcp-servers。

{
    "servers": {
        "obsidian-mcp": {
            "type": "stdio",
            "command": "deno",
            "args": [
                "run",
                "--allow-read",
                "${workspaceFolder}/main.ts",
                "--vaultPath=/path/to/vault"
            ]
        }
    }
}
Claude Desktop
{
    "mcpServers": {
      "filesystem": {
        "command": "/path/to/deno",
        "args": [
            "run",
            "--allow-read",
            "/path/to/main.ts",
            "--vaultPath=/path/to/vault"
        ]
      }
    }
  }

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。