QM

qdrant/mcp-server-qdrant

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1558 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 のガイドから始めましょう →