Search your knowledge bases from any AI assistant using hybrid RAG.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Search your knowledge bases from any AI assistant using the Model Context Protocol.
Ragora's MCP server is a hosted cloud service β no local installation required. Just configure your AI tool with the server URL and your API key.
Server URL: https://mcp.ragora.app/mcp
Sign up at ragora.app and create an API key at Settings > API Keys.
Option 1: CLI (recommended)
Option 2: Config file
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Add to .cursor/mcp.json in your project root:
Add to .vscode/mcp.json in your project root:
Add to ~/.codeium/windsurf/mcp_config.json:
Ragora uses Streamable HTTP transport. Point any MCP-compatible client to:
https://mcp.ragora.app/mcpPOSTAuthorization: Bearer sk_live_your_key_here| Tool | Description |
|---|---|
discover_collections | List all knowledge bases you have access to, with descriptions, stats, and usage examples |
search | Search across all your knowledge bases at once |
search_collection | Search a specific collection by name, with optional tag/metadata filters |
search(query, top_k?)
query (required): Natural language search querytop_k (optional): Number of results to return (default: 5)search_collection(collection_name, query, top_k?, custom_tags?, filters?)
collection_name (required): Collection name or slug (use discover_collections to find names)query (required): Natural language search querytop_k (optional): Number of results (default: 5)custom_tags (optional): Tags to scope retrievalfilters (optional): Metadata filtersFor each collection you have access to, dedicated tools are generated using the collection's slug:
search_{slug} β semantic search with optional version, tags, and filtersget_topic_{slug} β retrieve information about a specific topiclist_versions_{slug} β list available documentation versionsFor example, a collection called "Employee Handbook" gets:
search_employee_handbookget_topic_employee_handbooklist_versions_employee_handbookConfigure tool names and descriptions in the Ragora dashboard under Collection > MCP Settings.
Search all collections:
"Search my docs for webhook event handling"
Search a specific collection:
"Look up the refund policy in the employee handbook"
Discover what's available:
"What workspaces do I have, and what's in them?"
Authorization: Bearer header| Issue | Solution |
|---|---|
| "Tool not found" | Restart your AI app after config changes. Verify your API key starts with sk_live_ |
| "Unauthorized" | Check the Authorization: Bearer header format. Verify the key hasn't expired |
| No results | Ensure documents are uploaded and processing is complete. Try broader queries |
| Connection timeout | Check internet access. Verify server status at https://mcp.ragora.app/health |
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ragora)<a href="https://allmcps.com/mcp/ragora"><img src="https://allmcps.com/api/badge/ragora?style=directory" alt="Ragora on AllMCPs" /></a>