Integrates semantic search and retrieval of documentation using a vector database (Qdrant), enabling efficient access to...
Created byApr 22, 2025
MCP-Ragdocs
A Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.
Quick Install Guide
Install the package globally:
Start Qdrant (using Docker):
Ensure Ollama is running with the default embedding model:
Add to your configuration file:
Verify installation:
Version
Current version: 0.1.6
Features
Add documentation from URLs or local files
Store documentation in a vector database for semantic search
Search through documentation using natural language
List all documentation sources
Installation
Install globally using npm:
This will install the server in your global npm directory, which you'll need for the configuration steps below.
Get your cluster URL and API key from the dashboard
Use these in your configuration (see Configuration section below)
Configuration
The server can be used with both Cline/Roo and Claude Desktop. Configuration differs slightly between them:
Cline Configuration
Add to your Cline settings file (%AppData%\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json)
AND/OR
Add to your Roo-Code settings file (%AppData%\Roaming\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json):
Contributions are welcome! Please feel free to submit a Pull Request.
MCP-Ragdocs
A Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.
Quick Install Guide
Install the package globally:
Start Qdrant (using Docker):
Ensure Ollama is running with the default embedding model:
Add to your configuration file:
Verify installation:
Version
Current version: 0.1.6
Features
Add documentation from URLs or local files
Store documentation in a vector database for semantic search
Search through documentation using natural language
List all documentation sources
Installation
Install globally using npm:
This will install the server in your global npm directory, which you'll need for the configuration steps below.
Get your cluster URL and API key from the dashboard
Use these in your configuration (see Configuration section below)
Configuration
The server can be used with both Cline/Roo and Claude Desktop. Configuration differs slightly between them:
Cline Configuration
Add to your Cline settings file (%AppData%\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json)
AND/OR
Add to your Roo-Code settings file (%AppData%\Roaming\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json):