mcpField
O
Obsidian Mcp

Obsidian Mcp

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

Obsidian Mcp について

Obsidian Mcp は Go 製の MCP サーバーで、Obsidian Local REST API プラグインを介して MCP クライアントと Obsidian を接続します。ツールとプロンプトを提供し、stdio と SSE のサーバーモードに対応します。

主な機能

  1. 01Obsidian REST API との連携
  2. 02MCP ツールとプロンプトの提供
  3. 03stdio と SSE モードへの対応

活用シーン

  1. 01MCP クライアントから Obsidian にアクセス
  2. 02MCP ワークフローで Obsidian のノートを利用

MCP 対応

MCP ツールとプロンプトを通じて Obsidian の操作機能を提供します。Obsidian Local REST API に接続し、stdio または SSE モードで動作します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

obsidian-mcp

Go で記述された、Obsidian 用の Model Context Protocol(MCP)サーバーです。

特長

  • MCP プロトコルを通じて Obsidian と連携します
  • Obsidian REST API に対応しています
  • ツールとプロンプトの機能を提供します
  • stdio と SSE の両方のサーバーモードに対応しています

前提条件

この MCP サーバーを使用するには、Obsidian Local REST API plugin を Obsidian にインストールして有効にする必要があります。このプラグインは、外部ツールが REST API を通じて Obsidian のノートと連携できる、安全な HTTPS インターフェイスを提供します。

インストール

go install を使用する
go install github.com/orvice/obsidian-mcp/cmd/obsidian-mcp@latest
ソースからビルドする
git clone https://github.com/orvice/obsidian-mcp.git
cd obsidian-mcp
go build -o obsidian-mcp ./cmd/obsidian-mcp

設定

環境変数
  • OBSIDIAN_BASE_URL:Obsidian REST API のベース URL
  • OBSIDIAN_API_KEY:Obsidian REST API の API キー
  • SSE_SERVER:SSE サーバーモードを有効にするには「true」に設定します(任意)
MCP 設定例
Claude Desktop の設定

~/Library/Application Support/Claude/claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "obsidian-mcp": {
      "command": "obsidian-mcp",
      "env": {
        "OBSIDIAN_BASE_URL": "http://localhost:27123",
        "OBSIDIAN_API_KEY": "your-obsidian-api-key"
      }
    }
  }
}
Continue の設定

~/.continue/config.json に追加します:

{
  "experimental": {
    "modelContextProtocol": true
  },
  "mcpServers": {
    "obsidian-mcp": {
      "command": "obsidian-mcp",
      "args": [],
      "env": {
        "OBSIDIAN_BASE_URL": "http://localhost:27123",
        "OBSIDIAN_API_KEY": "your-obsidian-api-key"
      }
    }
  }
}

使用方法

  1. Obsidian がインストールされ、REST API プラグインが有効になっていることを確認します
  2. API キーを取得し、環境変数を設定します
  3. MCP サーバーを起動します
  4. MCP 対応クライアント(Claude Desktop など)で使用します

開発

# Run the project
go run ./cmd/obsidian-mcp

# Run tests
go test ./...

# Build
make build

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

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

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