Medullar MCP Server について
Medullar MCP Serverは、MCPクライアントからユーザーのMedullar Spaceデータを取得するサーバーです。スペース取得ツールを提供し、認証にはMedullar JWTが必要です。
主な機能
- 01Medullarスペースの取得
- 02スペース名、UUID、コンテキストの返却
- 03Medullar JWTによる認証
活用シーン
- 01ユーザーのMedullarスペースの一覧表示
- 02MCPワークフローで使うスペースコンテキストの取得
MCP 対応
MCPクライアントに`get_medullar_spaces`を提供し、ユーザーのMedullarスペースについて名前、UUID、コンテキストを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Medullar MCP サーバー
MCP プロトコルを使用して Medullar Space のデータを取得するサーバーです。
前提条件
- Python 3.10 以上
uvパッケージマネージャー(推奨)- Medullar JWT トークン
セットアップ
uvを使用して依存関係をインストールします。
brew install uv
uv pip install -r requirements.txt
- プロジェクトルートに Medullar JWT を記載した
.envファイルを作成します。
MEDULLAR_JWT=your_jwt_token_here
サーバーの実行
開発モード
サーバーをテストおよびデバッグする最も手早い方法は、MCP Inspector を使用することです。
mcp dev server.py
本番環境へのインストール
サーバーの準備ができたら、Claude Desktop にインストールします。
mcp install server.py
直接実行
カスタムデプロイなどの高度な用途向けです。
python server.py
# or
mcp run server.py
環境変数
サーバーには次の環境変数が必要です。
MEDULLAR_JWT:Medullar 認証トークン
環境変数は次のいずれかの方法で設定できます。
- プロジェクトルートの
.envファイル - シェルの環境変数
-vフラグを指定したmcp installコマンド
API エンドポイント
サーバーは次のエンドポイントを提供します。
get_medullar_spaces
ユーザーが厳選したデータを含む Medullar スペースを取得します。
スペースのリストを次の形式で返します。
[
{
"name": "Space Name",
"uuid": "Space unique identification",
"context": "Space context"
}
]
変更履歴
変更内容とバージョン履歴については、CHANGELOG.md を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。