mcpField
M
MCP Obsidian Kotlin

MCP Obsidian Kotlin

ローカル
github.com/ue-shoメモリ・ナレッジ083 週間前に更新

MCP Obsidian Kotlin について

MCP Obsidian Kotlin は、Local REST API プラグインを介して AI エージェントが Obsidian のノートを操作できる、Kotlin 製の MCP サーバーです。Obsidian と同プラグインを使う環境を対象としています。

主な機能

  1. 01Kotlin 製 MCP サーバー実装
  2. 02Obsidian ノートとの連携
  3. 03Local REST API プラグインの利用
  4. 04Gradle ビルド設定

活用シーン

  1. 01AI エージェントによる Obsidian ノートの操作
  2. 02MCP クライアントと Obsidian 保管庫の接続

MCP 対応

Obsidian 向け MCP サーバーを提供し、`mcp.json` で設定できます。Obsidian の Local REST API プラグインを利用して、エージェントによるノート操作を可能にします。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP Obsidian Kotlin

Kotlin で記述された、Obsidian 用の Model Context Protocol(MCP)サーバー実装です。このプロジェクトでは、Obsidian Local REST API プラグインを使用して、AI エージェントが Obsidian のノートを操作できるようにします。

このプロジェクトは MCP Obsidian(Python 実装)に着想を得て、Kotlin で再実装したものです。

前提条件

セットアップ

  1. Obsidian に Local REST API プラグインをインストールし、API キーを設定します

  2. このリポジトリをクローンします:

    git clone https://github.com/your-username/mcp-obsidian-kotlin.git
    cd mcp-obsidian-kotlin
    
  3. プロジェクトをビルドします:

    ./gradlew build
    
  4. mcp.json ファイルで MCP サーバーを設定します:

    {
       "mcpServers": {
          "obsidian": {
                "command": "java",
                "args": [
                   "-jar",
                   "your-path/mcp-obsidian-kotlin/app/build/libs/app.jar"
                ]
          }
       }
    }
    

コメント

MCP は初めてですか?

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

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