QM

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,6 тыс. stars 309 forks Качество 89 Тренд 34Apache-2.0

Официальная реализация сервера Qdrant Model Context Protocol (MCP)

Обзор

Протокол Model Context Protocol (MCP) — это открытый протокол, который обеспечивает бесшовную интеграцию между LLM-приложениями и внешними источниками данных и инструментами. Будь то создание IDE на базе ИИ, улучшение чат-интерфейса или создание индивидуальных рабочих процессов на базе ИИ, MCP предоставляет стандартизированный способ соединения LLM с нужным им контекстом. Этот репозиторий является примером создания MCP-сервера для Qdrant, векторной поисковой системы. Официальный сервер Model Context Protocol для хранения и извлечения памяти в векторной поисковой системе Qdrant. Он выступает в роли семантического слоя памяти поверх базы данных Qdrant. 1. qdrant-store - Хранить часть информации в базе данных Qdrant - Вход: - информация (строка): Информация для хранения - метаданные (JSON): Опциональные метаданные для хранения - collection_name (строка): Имя коллекции для хранения информации. Это поле требуется, если нет имя коллекции по умолчанию. Если по умолчанию есть имя коллекции, это поле не включено.

Обзор (машинный перевод)

Протокол Model Context Protocol (MCP) — это открытый протокол, который позволяет бесшовная интеграция между LLM-приложениями и внешними источниками данных и инструментами. Независимо от того, создаёте ли вы IDE, работая на базе ИИ, улучшая чат-интерфейс или создавая индивидуальные рабочие процессы ИИ, MCP предоставляет стандартизированный способ связать LLM с нужным им контекстом.

Этот репозиторий является примером создания MCP-сервера для Qdrant, векторной поисковой системы.

Обзор

Официальный сервер Model Context Protocol для хранения и извлечения памяти в векторной поисковой системе Qdrant. Он действует как семантический слой памяти поверх базы данных Qdrant.

Компоненты

Инструменты

  1. qdrant-store
  • Хранить часть информации в базе данных Qdrant
  • Входные данные:
  • information (строка): Информация для хранения
  • metadata (JSON): Необязательные метаданные для хранения
  • collection_name (строка): Название коллекции для хранения информации. Это поле требуется, если нет имя по умолчанию коллекции. Если существует имя коллекции по умолчанию, это поле не включено.
  • Возвращение: подтверждение
  1. qdrant-find
  • Получить релевантную информацию из базы данных Qdrant
  • Входные данные:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

uvx mcp-server-qdrant
Новичок в MCP? Начните с руководства на mcpskill.org →