mcpField
O
Obsidian MCP Python

Obsidian MCP Python

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

Obsidian MCP Python について

Obsidian MCP Pythonは、ObsidianのMarkdownファイルを扱うMCPサーバーの構築と実行を学ぶための小規模なPythonデモです。MCPを学ぶ開発者や、ローカル設定を試すユーザーを対象としています。

主な機能

  1. 01Python製MCPサーバーのデモ
  2. 02セットアップチュートリアル
  3. 03クライアント設定の案内

活用シーン

  1. 01MCPサーバーの基礎学習
  2. 02ローカルでのObsidian MCP設定の試用

MCP 対応

Cursor、Windsurf、Claude Desktopなどのクライアントへの接続を想定したMCPサーバーのデモです。READMEの抜粋には提供ツールの説明がありません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

obsidian-mcp-python

お知らせ

これは MCP を理解するための小規模なデモプロジェクトです。実際の MCP サービスを手早く知り、セットアップできるようにします。

  • 開発者の方は、Tutorial.md をご覧ください。
  • まず試してみたい一般ユーザーの方は、「Usage」セクションをご覧ください。

使用方法

  1. このリポジトリをローカル PC にクローンします。
  2. ローカル PC に uv ツールをインストールします。
  3. 以下の JSON 設定を MCP クライアント(Cursor/Windsurf/Claude Desktop)にコピーします。
{
  "mcpServers": {
    "obsidian-mcp-python": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/of/your/project/file/obsidian-mcp-python",
        "run",
        "main.py"
      ],
      "env": {
        "OBSIDIAN_PATH": "/path/of/your/obsidian/vault"
      }
    }
  }
}

コメント

MCP は初めてですか?

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

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