MCP Agentic RAG
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Agentic RAGHow can I prevent overfitting in my neural network model?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🤖 MCP Agentic RAG com Qdrant e Bright Data
Este projeto implementa um servidor MCP (Model Context Protocol) com ferramentas inteligentes para:
🔍 Buscar respostas em uma base vetorial de perguntas frequentes sobre machine learning
🌐 Realizar pesquisas web usando proxy premium da Bright Data
💡 Usar agentes via Claude Desktop com prompts estruturados
⚙️ Tecnologias
🧠 LlamaIndex com modelo
nomic-embed-text-v1.5📦 Qdrant como banco vetorial local (via Docker)
🌍 Bright Data para scraping com proxy
🧠 Claude Desktop como cliente LLM
⚡ FastMCP como servidor MCP
Python 3.11+
Related MCP server: Azure AI Agent Service + Azure AI Search MCP Server
🧪 Configuração rápida
1. Clone o projeto e crie o ambiente
git clone https://seurepo.com/mcp_agentic_rag.git
cd mcp_agentic_rag
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt2. Configure seu arquivo .env
Crie o arquivo .env com suas credenciais Bright Data:
BRIGHT_DATA_USERNAME=brd-customer-usuario-zone-nomezona
BRIGHT_DATA_PASSWORD=sua_senha3. Suba o Qdrant via Docker
docker run -p 6333:6333 -p 6334:6334 ^
-v ${PWD}/qdrant_storage:/qdrant/storage ^
qdrant/qdrant4. Ingestão de FAQ no banco vetorial
python ingest_faq.pyVocê verá mensagens como:
✅ Coleção 'ml_faq_collection' populada com sucesso no Qdrant.5. Inicie o servidor MCP
python server.py6. Configure o Claude Desktop
Adicione este conteúdo ao seu config.json em:
Claude Desktop > Settings > MCP Servers{
"mcpServers": {
"mcp-rag-app": {
"command": "python",
"args": ["C:\\Seu_Path\\mcp_agentic_rag\\server.py"],
"host": "127.0.0.1",
"port": 8080,
"timeout": 30000
}
}
}🚀 Como usar
✅ Prompt 1 – Buscar em base FAQ:
Você é um assistente especializado em aprendizado de máquina.
Use a ferramenta "machine_learning_faq_retrieval_tool" para responder perguntas como:
"Como evitar overfitting em modelos de machine learning?"✅ Prompt 2 – Pesquisa via Bright Data:
Você é um assistente de conhecimento geral.
Use "bright_data_web_search_tool" para perguntas como:
"Qual o impacto atual da inteligência artificial no setor bancário brasileiro?"🧰 Scripts úteis
ingest_faq.py→ Gera embeddings e popula Qdrant com FAQserver.py→ Inicia o servidor MCP com as ferramentasteste.py→ Faz busca manual na coleção FAQ para debugprompt_1.yml,prompt_2.yml→ Exemplos para Claude Desktoprag_code.py→ Lógica de vetorização e busca.env→ Armazena credenciais do Bright Dataconfig.json→ Registro local de servidor MCP no Claude
📬 Informação - Este projeto foi adaptado do projeto mcp_agentic_rag
Para mais projetos de IA, veja o Daily Dose of Data Science
🤝 Contribuições
Contribuições são bem-vindas! Faça um fork, crie um branch, adicione melhorias e envie um PR 🚀
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Live web access for agents: scrape, SERP search, crawl/map, 74 collectors, datasets, proxies.
Build and manage AI-native customer support agents from Claude or any MCP client.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Related MCP Servers
AlicenseAqualityAmaintenanceOfficial Bright Data server for the Model Context Protocol that enables AI assistants like Claude Desktop to reference and make decisions based on real-time public web data.57,023 npm2,640MIT- FlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to search private documents using Azure AI Search and perform web searches with Bing, providing AI-enhanced results with source citations through Azure AI Agent Service or direct Azure AI Search integration.-
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to search and query personal document collections (PDF, Word, Markdown, text) using semantic search and conversational AI with full context preservation across exchanges.MIT
- AlicenseAqualityDmaintenanceProvides semantic search capabilities by connecting Claude Desktop to a Cloudflare Workers backend powered by Vectorize. It enables natural language querying of knowledge bases using vector similarity and edge-based embedding generation.2MIT