Integrations
Supports reverse proxy configurations with Apache for routing traffic to the MCP memory server in secure deployment scenarios.
Provides containerized deployment of the MCP memory server, enabling easy setup and management with Docker images and containers.
Supports HTTPS connections and reverse proxy configurations with Nginx for secure and flexible deployment architectures.
Servidor de memoria MCP con persistencia Qdrant
Este servidor MCP proporciona una implementación de gráfico de conocimiento con capacidades de búsqueda semántica impulsadas por la base de datos vectorial Qdrant.
Características
- Representación de conocimiento basada en gráficos con entidades y relaciones
- Persistencia basada en archivos (memory.json)
- Búsqueda semántica utilizando la base de datos vectorial Qdrant
- Integraciones de OpenAI para similitud semántica
- Compatibilidad con HTTPS y proxy inverso
- Compatibilidad con Docker para una implementación sencilla
Variables de entorno
Se requieren las siguientes variables de entorno:
Configuración
Configuración local
- Instalar dependencias:
- Construir el servidor:
Configuración de Docker
- Construya la imagen de Docker:
- Ejecute el contenedor Docker con las variables de entorno requeridas:
Agregar a la configuración de MCP:
Herramientas
Gestión de entidades
create_entities
: Crea múltiples entidades nuevascreate_relations
: Crea relaciones entre entidadesadd_observations
: Agregar observaciones a las entidadesdelete_entities
: Eliminar entidades y sus relacionesdelete_observations
: Eliminar observaciones específicasdelete_relations
: Eliminar relaciones específicasread_graph
: Obtenga el gráfico de conocimiento completo
Búsqueda semántica
search_similar
: Busca entidades y relaciones semánticamente similaresCopy
Detalles de implementación
El servidor mantiene dos formas de persistencia:
- Basado en archivos (memory.json):
- Estructura completa del gráfico de conocimiento
- Acceso rápido al gráfico completo
- Se utiliza para operaciones gráficas
- Base de datos vectorial de Qdrant:
- Incrustaciones semánticas de entidades y relaciones
- Permite la búsqueda de similitud
- Sincronizado automáticamente con el almacenamiento de archivos
Sincronización
Cuando se modifican entidades o relaciones:
- Los cambios se escriben en memory.json
- Las incrustaciones se generan utilizando OpenAI
- Los vectores se almacenan en Qdrant
- Ambos sistemas de almacenamiento se mantienen consistentes
Proceso de búsqueda
Al buscar:
- El texto de la consulta se convierte en incrustación
- Qdrant realiza una búsqueda de similitud
- Los resultados incluyen tanto entidades como relaciones
- Los resultados se clasifican por similitud semántica.
Ejemplo de uso
Configuración de HTTPS y proxy inverso
El servidor admite la conexión a Qdrant mediante HTTPS y proxies inversos. Esto resulta especialmente útil cuando:
- Ejecutar Qdrant detrás de un proxy inverso como Nginx o Apache
- Uso de certificados autofirmados
- Requerir configuraciones SSL/TLS personalizadas
Configuración con un proxy inverso
- Configure su proxy inverso (ejemplo usando Nginx):
- Actualice sus variables de entorno:
Consideraciones de seguridad
El servidor implementa un manejo robusto de HTTPS con:
- Configuración personalizada de SSL/TLS
- Opciones adecuadas de verificación de certificados
- Agrupación de conexiones y keepalive
- Reintento automático con retroceso exponencial
- Tiempos de espera configurables
Solución de problemas de conexiones HTTPS
Si experimenta problemas de conexión:
- Verifique sus certificados:
- Pruebe la conectividad directa:
- Verifique si hay alguna configuración de proxy:
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Realiza tus cambios
- Enviar una solicitud de extracción
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Facilita la representación de gráficos de conocimiento con búsqueda semántica utilizando Qdrant, compatible con incrustaciones de OpenAI para similitud semántica e integración HTTPS robusta con persistencia de gráficos basada en archivos.
- Características
- Variables de entorno
- Configuración
- Herramientas
- Detalles de implementación
- Ejemplo de uso
- Configuración de HTTPS y proxy inverso
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides RAG capabilities for semantic document search using Qdrant vector database and Ollama/OpenAI embeddings, allowing users to add, search, list, and delete documentation with metadata support.Last updated -54TypeScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.Last updated -89TypeScriptMIT License
- -securityFlicense-qualityThis server enables semantic search capabilities using Qdrant vector database and OpenAI embeddings, allowing users to query collections, list available collections, and view collection information.Last updated -Python
- -securityFlicense-qualityEnables storage and retrieval of knowledge in a graph database format, allowing users to create, update, search, and delete entities and relationships in a Neo4j-powered knowledge graph through natural language.Last updated -Python