
이 페이지는 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