mcpField
W
Weaviate MCP Server

Weaviate MCP Server

ローカル
anthropic.comデータベース16222 週間前に更新

Weaviate MCP Server について

スタンドアロン版の Weaviate MCP サーバーは非推奨となり、Weaviate 本体に組み込まれたMCP サーバーに置き換えられています。MCP_SERVER_ENABLED=true を設定すると、REST API と同じポートの /v1/mcp で利用でき、既存の API キー認証と RBAC を使用します。

主な機能

  1. 01Weaviate バイナリに組み込み済み
  2. 02環境変数の設定で有効化
  3. 03REST API と同じポートと API キー認証を共有
  4. 04RBAC による権限制御に対応

活用シーン

  1. 01コレクションのスキーマ設定の確認
  2. 02マルチテナントコレクション内のテナント一覧の取得
  3. 03ベクトル検索とキーワード検索を組み合わせたハイブリッド検索の実行
  4. 04オブジェクトの作成や更新

MCP 対応

Weaviate 本体に組み込まれた MCP サーバーであり、コレクション設定の確認、テナント一覧、ハイブリッド検索、オブジェクトの upsert などのツールを MCP クライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Weaviate MCP サーバー

このスタンドアロンサーバーは非推奨です。 Weaviate Model Context Protocol(MCP)サーバーは現在 Weaviate 自体に組み込まれているため、別途インストールまたは実行する必要はありません。

組み込み MCP サーバーを使用する

Weaviate のメインの weaviate/weaviate バイナリには、MCP サーバーが組み込まれています。v1.37.1 以降、プレビュー版として利用できます。環境変数を 1 つ設定するだけで有効になります。

MCP_SERVER_ENABLED=true

Weaviate REST API と同じポートの /v1/mcp でリッスンし、既存の API キーのフローで認証を行い、RBAC に従います。

公開されるツール
ツール用途
weaviate-collections-get-configコレクションのスキーマを確認します
weaviate-tenants-listマルチテナントコレクションのテナントを一覧表示します
weaviate-query-hybridハイブリッド(ベクトル+キーワード)検索
weaviate-objects-upsertオブジェクトを作成または更新します
ドキュメント

このリポジトリについて

このリポジトリの以前のバージョンには、Weaviate REST API をラップする、スタンドアロンの Go 製 MCP サーバー実装が含まれていました。この実装は組み込みサーバーに置き換えられ、現在はメンテナンスされていません。履歴は参照用に git に保存されています。以前のソースについては、この通知より前のコミットを参照してください。

コメント

MCP は初めてですか?

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

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