Integrations
Enables configuration of environment variables for API keys and other settings
Enables cloning the repository and pushing changes for deployment
Allows forking projects, creating branches, committing changes, and opening pull requests for contribution
MCP - Question-Answer System with RAG
MCP is an advanced question-answering system using the Retrieval-Augmented Generation (RAG) technique to provide accurate and contextual answers based on a corpus of documents.
Features
- 🔍 Semantic search in documents
- 💾 Smart caching with Redis
- 📊 Persistent storage with MongoDB
- 🤖 Integration with OpenAI for embeddings and text generation
- 📈 System monitoring and metrics
- 🔄 Asynchronous operations management
Prerequisites
- Python 3.9+
- MongoDB Community Edition
- Redis
- OpenAI API Key
Facility
- Clone the repository:
- Install system dependencies:
- Configure the Python environment:
- Configure environment variables:
Quick use
Documentation
Tests
Project structure
Contribution
- Fork the project
- Create a branch for your feature (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contact
Your Name - @your_twitter
Project link: https://github.com/your-username/mcp
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Connects to Cursor and enables deep web searches via Linkup and RAG capabilities using LlamaIndex.
Related MCP Servers
- AsecurityAlicenseAqualityIntegrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.Last updated -3649JavaScriptMIT License
- -securityAlicense-qualityThe Search MCP Server enables seamless integration of network and local search capabilities in tools like Claude Desktop and Cursor, utilizing the Brave Search API for high-concurrency and asynchronous requests.Last updated -152PythonMIT License
- -securityFlicense-qualityEnables LLMs to perform sophisticated web searches through proxy servers using Tavily's API, supporting comprehensive web searches, direct question answering, and recent news article retrieval with AI-extracted content.Last updated -1Python
- -securityAlicense-qualityProvides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.Last updated -53PythonMIT License