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 text
qdrant-find
セマンティック検索を使用して Qdrant データベース内の情報を検索します。
query: The search query
発達
テスト
make test
書式設定
make format
リンティング
make lint
建物
make build
ライセンス
Apacheライセンス2.0