mcpRAG
Click on "Install 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., "@mcpRAGHow does the DRS system work in F1?"
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.
Below are useful info to host this Agentic RAG app using MCP
Step 1: Start the Qdrant container
Start the QDrant container
docker run -p 6333:6333 -p 6334:6334 -v qdrant_storage:/qdrant/storage:z qdrant/qdrantRelated MCP server: FAQ RAG MCP Server
Step 2: Set up Bright data account.
Open a free account in brightdata and setup a user-email and password. You will need this inside the server2.py.
Step 3: Start the MCP server.
Clone the repo and open it in cursor IDE. Then go to settings > Cursor settings > MCP Servers. Click on 'Add new MCP server' and add the following code (assuming you have no other server running) to mcp.json.
To know the location of 'uv'
For Mac / Linux: Use
which uvorwhere uvFor windows: It is usually present in
%USERPROFILE%/.local/bin/uv, where%USERPROFILE%resolves to something likec:\Users\username.
{
"mcpServers": {
"mcpRAG": {
"command": "path/to/uv",
"args": [
"--directory",
"absolute/path/to/projectdir",
"run",
"server2.py"
]
}
}
}It should show the status in green and display the tools: f1_faq_search_tool and bright_data_web_search_tool.
You can now open the chat in cursor (Ctrl + L) and ask questions.
How to test your RAG app with MCP
Prerequisites
Qdrant – Start the container (Step 1 above).
F1 FAQ collection – Create it once by running the notebook
rag2.ipynb(run the cell that createsf1_faq_collectionand stores embeddings), or run the test script below.MCP server – Add the server in Cursor settings (Step 3 above) and ensure it shows green status with tools
faq_retrieval_toolandbright_data_web_search_tool.
Test 1: In Cursor chat (recommended)
Open Cursor chat: Ctrl + L (or Cmd + L on Mac).
Ask an F1 question, e.g.:
"Who governs F1 racing?"
"What is the halo device?"
"How many points for winning an F1 race?"
The AI will use
faq_retrieval_toolto get context from your RAG and answer. For non‑F1 topics it may usebright_data_web_search_tool(requires Bright Data credentials in.env).
Test 2: Local script (no Cursor)
From the project directory run:
uv run test_rag_mcp.pyThis creates f1_faq_collection if needed, then runs a sample FAQ query and prints the retrieved context so you can verify the RAG pipeline without opening Cursor.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/patanjali-22/RAG-App-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server