Cover image
Try Now
2025-03-31

QDRANT + MCP-QDRANT-SERVER

3 years

Works with Finder

1

Github Watches

0

Github Forks

1

Github Stars

MCP Server with Qdrant

이 프로젝트는 Qdrant 벡터 데이터베이스와 MCP(Model Control Protocol) 서버를 통합하여 코드 스니펫을 저장하고 검색할 수 있는 시스템입니다.

기능

  • 코드 스니펫 저장 및 관리
  • 자연어 기반 코드 검색
  • 시맨틱 검색을 통한 관련 코드 조회
  • SSE(Server-Sent Events) 전송 방식 지원

시스템 구성

  • Qdrant: 벡터 데이터베이스 서버 (포트: 6333, 6334)
  • MCP Server: 코드 스니펫 관리 서버 (포트: 8000)
  • 임베딩 모델: (default)sentence-transformers/all-MiniLM-L6-v2

MCP Tools

QDRANT MCP 서버는 다음과 같은 도구들을 제공합니다:

1. qdrant-store

  • 기능: Qdrant 데이터베이스에 정보를 저장
  • 입력:
    • information (string): 저장할 정보
    • metadata (JSON): 선택적 메타데이터
  • 반환: 저장 확인 메시지

2. qdrant-find

  • 기능: Qdrant 데이터베이스에서 관련 정보를 검색
  • 입력:
    • query (string): 검색에 사용할 쿼리
  • 반환: Qdrant 데이터베이스에 저장된 정보를 개별 메시지로 반환

시작하기

필수 조건

  • Docker
  • Docker Compose

설치 및 실행

1. 저장소 클론

git clone <repository-url>
cd <repository-name>

2. 서비스 시작

docker-compose up -d

3. 서비스 상태 확인

docker-compose ps

서비스 접근

    "qdrant": {
      "url": "http://localhost:8000/sse"
    },

환경 변수

Qdrant

  • RUST_LOG: 로깅 레벨 (기본값: info)

MCP Server

  • QDRANT_URL: Qdrant 서버 주소
  • COLLECTION_NAME: 컬렉션 이름
  • EMBEDDING_MODEL: 임베딩 모델
  • TOOL_STORE_DESCRIPTION: 저장 도구 설명
  • TOOL_FIND_DESCRIPTION: 검색 도구 설명

데이터 저장

데이터는 ./qdrant_storage 디렉토리에 영구적으로 저장됩니다.

서비스 관리

로그 확인

docker-compose logs -f

서비스 중지

docker-compose down

주의사항

  • 데이터 백업을 위해 qdrant_storage 디렉토리를 주기적으로 백업하세요.
  • 프로덕션 환경에서는 적절한 보안 설정을 추가하세요.

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • J. DE HARO OLLE
  • Especialista en juegos de palabras en varios idiomas.

  • Daren White
  • A supportive coach for mastering all Spanish tenses.

  • albert tan
  • Japanese education, creating tailored learning experiences.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • apappascs
  • Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.

  • pontusab
  • Die Cursor & Windsurf -Community finden Regeln und MCPs

  • av
  • Führen Sie mühelos LLM -Backends, APIs, Frontends und Dienste mit einem Befehl aus.

  • ravitemer
  • Ein leistungsstarkes Neovim -Plugin für die Verwaltung von MCP -Servern (Modellkontextprotokoll)

  • jae-jae
  • MCP -Server für den Fetch -Webseiteninhalt mit dem Headless -Browser von Dramatikern.

  • patruff
  • Brücke zwischen Ollama und MCP -Servern und ermöglicht es lokalen LLMs, Modellkontextprotokoll -Tools zu verwenden

  • HiveNexus
  • Ein KI-Chat-Bot für kleine und mittelgroße Teams, die Modelle wie Deepseek, Open AI, Claude und Gemini unterstützt. 专为中小团队设计的 ai 聊天应用 , 支持 Deepseek 、 Open ai 、 claude 、 Gemini 等模型。

    Reviews

    2 (1)
    Avatar
    user_rbg5B4OO
    2025-04-16

    The mcp-qdrant-server-with-qdrant-db by ChangJunPark is an excellent tool for managing and deploying Qdrant databases effortlessly. The integration is seamless, and the documentation is top-notch, making it easy for both beginners and advanced users. The performance is outstanding, and I highly recommend it to anyone looking for a reliable Qdrant server solution. Check it out on GitHub for more details!