Skip to main content

Hybrid Search RAG - A Model Context Protocol (MCP) server for RAG-based document search

Project description

RAG-based MCP Server

ENG | KOR


English

This package provides an MCP (Model Context Protocol) server that uses a Retrieval Augmented Generation (RAG) approach. It allows you to specify a folder containing PDF files for augmentation, and leverages an OpenAI API key to perform hybrid search.

Installation

Install the package from PyPI using UV or pip:

uv pip install mcp-hybrid-search

or

pip install mcp-hybrid-search

Configuration

To run your project in the Claude app, add the following entry to your claude_desktop_config.json:

{
  "rag-mcp": {
    "command": "uvx",
    "args": [
      "mcp-hybrid-search",
      "path/to/your/allowed/folder"
    ],
    "env": {
      "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY"
    }
  }
}
  • Replace path/to/your/allowed/folder with the actual path where you want to store and access your data.
  • In that folder, create a subfolder named data and place any PDF files you want to use for augmentation in this data folder.

Usage

  1. Install and configure the server as described above.
  2. Start or restart your MCP setup or application to enable the RAG-based MCP server.
  3. The server will use the PDF files within the data folder to generate context and augment your prompts.

License

MIT


한국어

이 패키지는 RAG(Retrieval Augmented Generation) 방식을 사용하는 MCP(Model Context Protocol) 서버를 제공합니다. PDF 파일을 증강 자료로 활용할 수 있도록 설정된 폴더를 지정하고, OpenAI API 키를 이용하여 하이브리드 검색을 수행합니다.

설치 방법

UV 또는 pip를 이용하여 PyPI에서 패키지를 설치합니다:

uv pip install mcp-hybrid-search

또는

pip install mcp-hybrid-search

설정 방법

Claude 앱에서 프로젝트를 실행하기 위해 claude_desktop_config.json에 다음과 같이 설정을 추가하세요:

{
  "rag-mcp": {
    "command": "uvx",
    "args": [
      "mcp-hybrid-search",
      "접근을 허용할 폴더 경로"
    ],
    "env": {
      "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY"
    }
  }
}
  • 접근을 허용할 폴더 경로 부분을 실제 PDF 파일을 저장할 경로로 바꾸세요.
  • 해당 폴더 안에 data라는 이름의 하위 폴더를 만들고, 여기에 증강 자료로 사용할 PDF 파일을 넣으세요.

사용 방법

  1. 위 설치 및 설정 과정을 완료합니다.
  2. MCP 설정을 실행하거나 애플리케이션을 재시작하여 RAG 기반 MCP 서버를 활성화하세요.
  3. data 폴더 내 PDF 파일을 이용하여 메시지에 대한 맥락을 생성하고 증강된 응답을 받아볼 수 있습니다.

라이센스

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_hybrid_search-1.1.3.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_hybrid_search-1.1.3-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file mcp_hybrid_search-1.1.3.tar.gz.

File metadata

  • Download URL: mcp_hybrid_search-1.1.3.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for mcp_hybrid_search-1.1.3.tar.gz
Algorithm Hash digest
SHA256 c2fae913b8fa8b52ed572d7131bff69aec81cbb4426d67f79f3a2adb7e171187
MD5 794476cc46b346aef1dacc8d64309fe8
BLAKE2b-256 2863d1371b70817f220c01ac975d5b7460e27b5ed8d5059258c8f861a353331a

See more details on using hashes here.

File details

Details for the file mcp_hybrid_search-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_hybrid_search-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1e38c71923ba5742ccc59ae7a7123f59e804d5d905aa60b4aa75eb59e328e822
MD5 a193eb5d45113afb3e7d1e6c17bac6ec
BLAKE2b-256 b270f60e16438ec301b05f29adfcc41d73e67a121efe7df2b6361fedc434f51a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page