MCP - Système de Question-Réponse avec RAG
MCP est un système de question-réponse avancé utilisant la technique RAG (Retrieval-Augmented Generation) pour fournir des réponses précises et contextuelles basées sur un corpus de documents.
Fonctionnalités
- 🔍 Recherche sémantique dans les documents
- 💾 Mise en cache intelligente avec Redis
- 📊 Stockage persistant avec MongoDB
- 🤖 Intégration avec OpenAI pour les embeddings et la génération de texte
- 📈 Monitoring et métriques du système
- 🔄 Gestion asynchrone des opérations
Prérequis
- Python 3.9+
- MongoDB Community Edition
- Redis
- Clé API OpenAI
Installation
- Cloner le dépôt :
- Installer les dépendances système :
- Configurer l'environnement Python :
- Configurer les variables d'environnement :
Utilisation rapide
Documentation
Tests
Structure du projet
Contribution
- Fork le projet
- Créer une branche pour votre fonctionnalité (
git checkout -b feature/AmazingFeature
) - Commit vos changements (
git commit -m 'Add some AmazingFeature'
) - Push vers la branche (
git push origin feature/AmazingFeature
) - Ouvrir une Pull Request
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Contact
Votre Nom - @votre_twitter
Lien du projet : https://github.com/votre-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
- -securityAlicense-qualityFacilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.Last updated -22131TypeScriptMIT License
- -securityAlicense-qualityEnables integration with DuckDuckGo search capabilities for LLMs, supporting comprehensive web search, regional filtering, result types, and safe browsing with caching and customizable search parameters.Last updated -262TypeScriptMIT License
- AsecurityAlicenseAqualityEnables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.Last updated -1223JavaScriptMIT License
- -security-license-qualityA Python-based local indexing server that creates semantic search capabilities for codebases using ChromaDB, allowing Cursor IDE to perform vector searches on your code without sending data to external services.Last updated -5Python