QM

qdrant/mcp-server-qdrant

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.6천 stars 308 forks 품질 89 트렌드 33Apache-2.0

공식 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 데이터베이스 위에 의미 메모리 계층 역할을 합니다.

구성 요소

도구

  1. qdrant-store
  • Qdrant 데이터베이스에 일부 정보를 저장합니다
  • 입력:
  • information (문자열): 저장할 정보
  • metadata (JSON): 저장할 선택적 메타데이터
  • collection_name (문자열): 정보를 저장할 컬렉션 이름. 기본 컬렉션 이름이 없을 때 이 필드가 필요합니다. 기본 컬렉션 이름이 있다면 이 필드는 활성화되지 않습니다.
  • 반품: 확인 메시지
  1. 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

  1. qdrant-store
    • Store some information in the Qdrant database
    • Input:
      • information (string): Information to store
      • metadata (JSON): Optional metadata to store
      • collection_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
  2. qdrant-find
    • Retrieve relevant information from the Qdrant database
    • Input:
      • query (string): Query to use for searching
      • collection_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_URL and QDRANT_LOCAL_PATH at 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
GitHub에서 전체 README 보기

설치

uvx mcp-server-qdrant
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →