Overview
what is mcp-agentic-rag?
MCP-Agentic-RAG is a project that implements a Model Context Protocol (MCP) server and client for building agentic Retrieval-Augmented Generation (RAG) applications, enhancing the performance of RAG systems through various tools.
how to use mcp-agentic-rag?
To use mcp-agentic-rag, clone the repository, install the required dependencies, configure the environment variables, start the MCP server, and run the MCP client to access its tools.
key features of mcp-agentic-rag?
- Provides tools for entity extraction, query refinement, and relevance checking.
- Implements a server-client architecture for easy integration.
- Utilizes OpenAI for enhancing query processing and document retrieval.
use cases of mcp-agentic-rag?
- Enhancing search capabilities in applications by refining user queries.
- Extracting relevant entities from user input to improve document retrieval.
- Checking the relevance of documents to specific questions in RAG systems.
FAQ from mcp-agentic-rag?
- What programming language is used for mcp-agentic-rag?
The project is implemented in Python.
- What are the requirements to run this project?
You need Python 3.7+, along with the OpenAI and mcp libraries.
- Is there a license for this project?
Yes, the project is licensed under the MIT License.