RAG_MCP

RAG_MCP

By mytechnotalent GitHub

A RAG-ready MCP server for semantic PDF search with OCR, FAISS, and transformers—plug into any MCP client and retrieve intelligent answers within your MCP client.

pdf ai
Overview

what is RAG_MCP?

RAG_MCP is a RAG-ready MCP server designed for semantic PDF search, utilizing OCR, FAISS, and transformers to provide intelligent answers.

how to use RAG_MCP?

To use RAG_MCP, integrate it with any MCP client, allowing you to perform semantic searches on PDF documents and retrieve relevant information.

key features of RAG_MCP?

  • Semantic PDF search capabilities
  • Integration with OCR for text recognition
  • Utilization of FAISS for efficient similarity search
  • Transformer models for intelligent answer retrieval

use cases of RAG_MCP?

  1. Searching academic papers for specific information.
  2. Retrieving data from scanned documents.
  3. Enhancing document management systems with intelligent search features.

FAQ from RAG_MCP?

  • What is the primary function of RAG_MCP?

RAG_MCP is designed to perform semantic searches on PDF documents, providing intelligent answers based on the content.

  • Is RAG_MCP easy to integrate?

Yes! RAG_MCP can be easily plugged into any MCP client for seamless functionality.

  • What technologies does RAG_MCP use?

RAG_MCP utilizes OCR, FAISS, and transformer models to enhance its search capabilities.

Content

RAG_MCP

A RAG-ready MCP server for semantic PDF search with OCR, FAISS, and transformers—plug into any MCP client and retrieve intelligent answers within your MCP client.


Step 1: Create virtual env and install requirements

curl -LsSf https://astral.sh/uv/install.sh | sh
uv init rag_mcp
cd rag_mcp
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
brew install tesseract

Step 2a: Add config to the Claude MCP client

code ~/Library/Application\ Support/Claude/claude_desktop_config.json
...
{
    "mcpServers": {
        "rag": {
            "command": "/Users/XXX/.local/bin/uv",
            "args": [
                "--directory",
                "/Users/XXX/Documents/RAG_MCP",
                "run",
                "rag.py"
            ]
        }
    }
}

Step 2b: Add config to the Cursor MCP client

code ~/.cursor/mcp.json
...
{
    "mcpServers": {
        "rag": {
            "command": "/Users/XXX/Documents/RAG_MCP/start.sh",
            "args": []
        }
    }
}

Step 5: Make MCP server executable

chmod +x start.sh
chmod +x rag.py

Step 6: Run MCP server (Claude Desktop)

uv run rag.py

Step 7: Run MCP client and query

Parse the pdfs and tell me about 18 Church St. and what significance it has.

License

Apache License, Version 2.0

No tools information available.

A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.

YouTube MCP Server
YouTube MCP Server by IA-Programming

YouTube MCP Server is an AI-powered solution designed to revolutionize your YouTube experience. It empowers users to search for YouTube videos, retrieve detailed transcripts, and perform semantic searches over video content—all without relying on the official API. By integrating with a vector database, this server streamlines content discovery.

youtube ai
View Details

MCP Deep Research Server using Gemini creating a Research AI Agent

research ai
View Details
MCP-Mealprep
MCP-Mealprep by JoshuaRL

This project takes a number of MCP servers from GitHub locations, packages them together with this repo's GHCR container, and launches them with docker-compose to run as a stack for ML/AI resources.

docker ai
View Details

BioMCP: Biomedical Model Context Protocol

bioinformatics ai
View Details
MySQL MCP Server
MySQL MCP Server by designcomputer

A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases

Toolbase
Toolbase by Toolbase-AI

A desktop application that adds powerful tools to Claude and AI platforms