Servidor MCP de RagDocs
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades RAG (Recuperación-Generación Aumentada) mediante la base de datos vectorial Qdrant e incrustaciones de Ollama/OpenAI. Este servidor permite la búsqueda semántica y la gestión de documentación mediante similitud vectorial.
Características
Añadir documentación con metadatos
Búsqueda semántica a través de documentos
Enumerar y organizar la documentación
Eliminar documentos
Soporte para incrustaciones tanto de Ollama (gratuitas) como de OpenAI (pagadas)
Generación automática de fragmentos e incrustaciones de texto
Almacenamiento de vectores con Qdrant
Related MCP server: Qdrant Retrieve MCP Server
Prerrequisitos
Node.js 16 o superior
Una de las siguientes configuraciones de Qdrant:
Instancia local usando Docker (gratis)
Cuenta en la nube de Qdrant con clave API (servicio administrado)
Uno de los siguientes para incrustaciones:
Ollama ejecutándose localmente (predeterminado, gratuito)
Clave API de OpenAI (opcional, de pago)
Herramientas disponibles
1. agregar_documento
Agregar un documento al sistema RAG.
Parámetros:
url(obligatorio): URL/identificador del documentocontent(obligatorio): Contenido del documentometadata(opcional): metadatos del documentotitle: Título del documentocontentType: Tipo de contenido (p. ej., "texto/markdown")
2. buscar_documentos
Busque en documentos almacenados utilizando similitud semántica.
Parámetros:
query(obligatoria): consulta de búsqueda en lenguaje naturaloptions(opcionales):limit: Número máximo de resultados (1-20, predeterminado: 5)scoreThreshold: Puntuación mínima de similitud (0-1, valor predeterminado: 0,7)filters:domain: Filtrar por dominiohasCode: Filtro para documentos que contienen códigoafter: Filtro para documentos después de la fecha (formato ISO)before: Filtro para documentos anteriores a la fecha (formato ISO)
3. lista_de_documentos
Enumere todos los documentos almacenados con opciones de paginación y agrupación.
Parámetros (todos opcionales):
page: Número de página (predeterminado: 1)pageSize: Número de documentos por página (1-100, predeterminado: 20)groupByDomain: Agrupa documentos por dominio (predeterminado: falso)sortBy: Campo de ordenación ("marca de tiempo", "título" o "dominio")sortOrder: Orden de clasificación ("asc" o "desc")
4. eliminar_documento
Eliminar un documento del sistema RAG.
Parámetros:
url(obligatorio): URL del documento a eliminar
Instalación
npm install -g @mcpservers/ragdocsConfiguración del servidor MCP
{
"mcpServers": {
"ragdocs": {
"command": "node",
"args": ["@mcpservers/ragdocs"],
"env": {
"QDRANT_URL": "http://127.0.0.1:6333",
"EMBEDDING_PROVIDER": "ollama"
}
}
}
}Usando Qdrant Cloud:
{
"mcpServers": {
"ragdocs": {
"command": "node",
"args": ["@mcpservers/ragdocs"],
"env": {
"QDRANT_URL": "https://your-cluster-url.qdrant.tech",
"QDRANT_API_KEY": "your-qdrant-api-key",
"EMBEDDING_PROVIDER": "ollama"
}
}
}
}Usando OpenAI:
{
"mcpServers": {
"ragdocs": {
"command": "node",
"args": ["@mcpservers/ragdocs"],
"env": {
"QDRANT_URL": "http://127.0.0.1:6333",
"EMBEDDING_PROVIDER": "openai",
"OPENAI_API_KEY": "your-api-key"
}
}
}
}Qdrant local con Docker
docker run -d --name qdrant -p 6333:6333 -p 6334:6334 qdrant/qdrantVariables de entorno
QDRANT_URL: URL de su instancia de QdrantPara local: " http://127.0.0.1:6333 " (predeterminado)
Para la nube: " https://your-cluster-url.qdrant.tech "
QDRANT_API_KEY: Clave API para Qdrant Cloud (necesaria al usar una instancia en la nube)EMBEDDING_PROVIDER: Elección del proveedor de incrustación ("ollama" o "openai", predeterminado: "ollama")OPENAI_API_KEY: clave API de OpenAI (obligatoria si se usa OpenAI)EMBEDDING_MODEL: Modelo a utilizar para incrustacionesPara Ollama: el valor predeterminado es "nomic-embed-text"
Para OpenAI: el valor predeterminado es "text-embedding-3-small"
Licencia
Licencia Apache 2.0
This server cannot be installed
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
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/heltonteixeira/ragdocs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
