Connections & Capabilities
Connects To
Capabilities
Quickstart
Config
{
"mcpServers": {
"rag-docs": {
"command": "npx",
"args": [
"-y",
"@hannesrudolph/mcp-ragdocs"
],
"env": {
"OPENAI_API_KEY": "",
"QDRANT_URL": "",
"QDRANT_API_KEY": ""
}
}
}
}Exposed MCP Tools (7)
search_documentationSearches the stored documentation and returns relevant excerpts based on a text query.
Read-only operation, no data modification.
list_sourcesLists all documentation sources currently stored in the system.
Read-only operation, no data modification.
extract_urlsExtracts URLs from a given webpage and optionally adds them to the processing queue.
Adds URLs to a queue for later processing, potential for unintended data ingestion.
remove_documentationRemoves specific documentation sources from the system by their URLs.
Deletes data, impacting future search results.
list_queueLists all URLs currently waiting in the documentation processing queue.
Read-only operation, no data modification.
run_queueProcesses and indexes all URLs currently in the documentation queue.
Processes URLs, potentially ingesting and indexing data.
clear_queueRemoves all pending URLs from the documentation processing queue.
Removes URLs from the queue, preventing them from being processed.
Safety Assessment
This server provides both read and write capabilities related to documentation. While API keys are used for authentication, the ability to add and remove documentation sources, combined with the reliance on external services like OpenAI and Qdrant, introduces moderate risk. It is safe to use for information retrieval, but caution should be exercised when adding or removing documentation sources, and API keys should be securely managed.
- Uses API keys for authentication
- Limited write operations through queue management
- No direct filesystem access
- Clear separation of concerns (search vs. queue management)
- Uses Qdrant, a dedicated vector database
- Requires OpenAI API key, potential for misuse if compromised
- Qdrant API key also required, risk of data exposure if compromised
- Can add URLs to a processing queue, potentially leading to unintended data ingestion
- Can remove documentation sources, impacting search results
- No explicit RBAC or access controls beyond API keys
