Qdrant 用 MCP サーバー
Qdrant ベクトル データベースから情報を保存および取得するためのマシン コントロール プロトコル (MCP) サーバー。
特徴
オプションのメタデータを含むテキスト情報をQdrantに保存します
保存された情報の意味的検索
テキスト埋め込みのための FastEmbed 統合
環境ベースの構成
Dockerサポート
Related MCP server: MCP-Ragdocs
インストール
pipの使用
pip install mcp-server-qdrant出典
git clone https://github.com/your-org/mcp-server-qdrant.git
cd mcp-server-qdrant
make setup構成
設定は環境変数を通して行われます.env.exampleファイルに基づいて.envファイルを作成できます。
cp .env.example .env.envファイルを編集してサーバーを構成します。
# Qdrant configuration
QDRANT_URL=http://localhost:6333
QDRANT_API_KEY=your-api-key
# Collection name
COLLECTION_NAME=memories
# Embedding provider configuration
EMBEDDING_PROVIDER=fastembed
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2使用法
ローカルで実行
python -m mcp_server_qdrant.mainまたは make コマンドを使用します:
make runドッカー
docker-compose upツール
MCP サーバーは次のツールを提供します。
qdrantストア
Qdrant データベースに情報を保存します。
information: The text to store
metadata: Optional JSON metadata to associate with the textqdrant-find
セマンティック検索を使用して Qdrant データベース内の情報を検索します。
query: The search query発達
テスト
make test書式設定
make formatリンティング
make lint建物
make buildライセンス
Apacheライセンス2.0