MCP.so
登录

MCP Server with RAG and Multi-Search

@KunjShah95

基本信息

分类

记忆与知识

传输方式

stdio

作者

KunjShah95

关于 MCP Server with RAG and Multi-Search

A custom MCP server with RAG capabilities and multiple search providers (Gemini 2.0 and Linkup)

#mcp#rag#multi-search

MCP Server with RAG and Multi-Search 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP Server with RAG and Multi-Search 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Server with RAG and Multi-Search?

This is a custom Model Context Protocol (MCP) server that provides Retrieval-Augmented Generation (RAG) capabilities using LlamaIndex and multiple web search options via Google's Gemini 2.0 API and Linkup. It is intended for developers who want to combine local document querying with AI-powered web search.

How to use MCP Server with RAG and Multi-Search?

Clone the repository, install dependencies with pip install -r requirements.txt, set up a .env file with your GEMINI_API_KEY (required) and optionally LINKUP_API_KEY, and add documents to the data directory. Then start the server with python server.py. The server exposes four tools: web_search, gemini_search, linkup_search, and rag.

Key features of MCP Server with RAG and Multi-Search

  • RAG workflow using local documents with LlamaIndex
  • Multiple web search options (Gemini 2.0 and Linkup)
  • Built with FastMCP for easy integration
  • Local LLM integration via Ollama (DeepSeek models)

Use cases of MCP Server with RAG and Multi-Search

  • Query your own documents while also searching the web for supplementary information
  • Build a retrieval-augmented chatbot that can answer from private data and public sources
  • Compare or fallback between different search providers (Gemini AI vs Linkup)
  • Experiment with local RAG pipelines using a lightweight MCP server

常见问题

1

What dependencies are required to run this server?

Python 3.8 or higher, Ollama installed locally with the DeepSeek model (pull `deepseek-r1:1.5b`), a Gemini API key, and optionally a Linkup API key.

2

How do I set up the server?

Clone the repository, install requirements, create a `.env` file with your API keys, add documents to the `data` folder, then start the server with `python server.py`.

3

What models are used for local RAG?

The server uses Ollama with DeepSeek models by default. The README notes you can modify the code to use a different model.

4

Where are my local documents stored?

Place your documents in the `data` directory at the project root. This folder is created automatically if it doesn’t exist.

5

What should I do if I encounter Python 3.13 compatibility issues?

The README recommends downgrading to Python 3.11 or 3.10 if you face issues with Python 3.13. Also ensure Ollama is running and API keys are correct.

评论

记忆与知识 分类下的更多 MCP 服务器