r2r-mcp
If you are the rightful owner of r2r-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
R2R MCP Server integrates the Model Context Protocol (MCP) with the R2R (Retrieval-to-Response) system to enhance interaction with Claude and other MCP-compatible models, providing access to knowledge bases.
The R2R MCP Server is designed to facilitate seamless integration with MCP-compatible models, such as Claude, by providing a robust framework for accessing and interacting with knowledge bases. It features an asynchronous R2R client for high-performance data retrieval, tools for context-based response generation, and structured logging using Loguru. The server supports advanced RAG (Retrieval-Augmented Generation) capabilities and web search for up-to-date information retrieval. Built with a lightweight architecture, it adheres to SOLID, DRY, and KISS principles, ensuring modularity and ease of maintenance. The project includes comprehensive testing and development tools, making it suitable for both production and development environments.
Features
- MCP server integration with Claude and other MCP-compatible models
- Asynchronous R2R client for high-performance knowledge base access
- Contextual data-based search and response generation tools
- Structured logging with Loguru
- Lightweight architecture with minimal dependencies
Tools
search
Document search using R2R, including vector and hybrid search
rag
Retrieval-Augmented Generation with source citation
web_search
Internet search via R2R with results from open sources
document_search
Search within a specific document or across the knowledge base
agent_research
Agent-based research for complex queries using LLM