
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
公式のQdrantモデルコンテキストプロトコル(MCP)サーバー実装
概要
モデルコンテキストプロトコル(MCP)は、LLMアプリケーションと外部のデータソースやツール間のシームレスな統合を可能にするオープンプロトコルです。AI搭載IDEの構築、チャットインターフェースの強化、カスタムAIワークフローの作成など、MCPはLLMと必要なコンテキストを標準化して接続する方法を提供します。 このリポジトリは、ベクター検索エンジンQdrantのMCPサーバーを作成する方法の一例です。 Qdrantベクトル検索エンジン内のメモリを保持・取得するための公式モデルコンテキストプロトコルサーバーです。Qdrantデータベースの上にセマンティックメモリ層として機能します。 1. qdrant-store - Qdrantデータベースに情報を保存 - 入力: - 情報(文字列):保存する情報 - メタデータ(JSON):保存するオプションメタデータ - collection_name(文字列):情報を格納するコレクションの名前。このフィールドはデフォルトのコレクション名がない場合は必須です。デフォルトコレクション名がある場合は、このフィールドは有効化されません。
概要(AI 翻訳)
モデルコンテキストプロトコル(MCP)は、 LLMアプリケーションと外部のデータソースやツールとのシームレスな統合です。もしあなたが AI搭載IDE>、チャットインターフェースの強化、カスタムAIワークフローの作成など、MCPは標準化された方法を提供します LLMに必要な文脈を結びつけます。
このリポジトリは、ベクター検索エンジンQdrantのMCPサーバーを作成する方法の一例です。
概要
Qdrantベクトル検索エンジンで記憶を保持・取得するための公式モデルコンテキストプロトコルサーバーです。 これはQdrantデータベースの上にセマンティックメモリ層として機能します。
構成要素
道具
qdrant-store
- Qdrantデータベースに一部の情報を保存
- 入力:
information(文字列):保存する情報metadata(JSON):保存するオプションメタデータcollection_name(文字列):情報を格納するコレクションの名前。デフォルトのコレクション名がない場合、このフィールドは必須です。 デフォルトのコレクション名がある場合、このフィールドは有効ではありません。- 返品:確認メッセージ
qdrant-find
- Qdrantデータベースから関連情報を取得
- 入力:
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
mcp-server-qdrant: A Qdrant MCP server
The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Overview
An official Model Context Protocol server for keeping and retrieving memories in the Qdrant vector search engine. It acts as a semantic memory layer on top of the Qdrant database.
Components
Tools
qdrant-store- Store some information in the Qdrant database
- Input:
information(string): Information to storemetadata(JSON): Optional metadata to storecollection_name(string): Name of the collection to store the information in. This field is required if there are no default collection name. If there is a default collection name, this field is not enabled.
- Returns: Confirmation message
qdrant-find- Retrieve relevant information from the Qdrant database
- Input:
query(string): Query to use for searchingcollection_name(string): Name of the collection to store the information in. This field is required if there are no default collection name. If there is a default collection name, this field is not enabled.
- Returns: Information stored in the Qdrant database as separate messages
Environment Variables
Configuration is done via environment variables. The only command-line argument is --transport, used to select the transport protocol.
[!NOTE] You cannot provide both
QDRANT_URLandQDRANT_LOCAL_PATHat the same time.
| Name | Description | Default Value |
|---|---|---|
QDRANT_URL |
URL of the Qdrant server | None |
QDRANT_API_KEY |
API key for the Qdrant server | None |
COLLECTION_NAME |
Name of the default collection to use. | None |
インストール
uvx mcp-server-qdrant