Servidor MCP mem0
Una implementación de TypeScript del servidor de Protocolo de contexto de modelo (MCP) para mem0, que proporciona funcionalidad de flujo de memoria con integración de Mem0.
Características
Cree flujos de memoria con la integración de Mem0
Añadir contenido a los flujos de memoria
Buscar recuerdos usando la búsqueda semántica de Mem0
Leer desde flujos de memoria
Acceso basado en recursos a flujos de memoria
Eliminar flujos de memoria
Related MCP server: MCP Framework
Prerrequisitos
Node.js y npm instalados
Clave API de Mem0 (obtenga una en mem0.ai )
Instalación
Configuración
Establezca su clave API Mem0 como una variable de entorno:
Edificio
Ejecución del servidor
Pruebas
Ejecute el cliente de prueba para verificar la funcionalidad del servidor:
API
Herramientas
create-memory-streamParámetros:
name: cadenainitialContent: cadena (opcional)userId: cadena (opcional) - ID de usuario de Mem0agentId: cadena (opcional) - ID del agente Mem0
Devuelve: ID de transmisión y metadatos
append-to-streamParámetros:
streamId: cadenacontent: cadenarole: "usuario" | "asistente" (opcional)
Devoluciones: Confirmación de éxito
search-memoriesParámetros:
query: cadenauserId: cadenaagentId: cadena (opcional)threshold: número (opcional)
Devuelve: Resultados de búsqueda de Mem0
read-streamParámetros:
streamId: cadenastartIndex: número (opcional)endIndex: número (opcional)
Devoluciones: contenido de transmisión
delete-streamParámetros:
streamId: cadena
Devoluciones: Confirmación de eliminación
Recursos
memory://{streamId}- Accede directamente al contenido del flujo de memoriamemory://- Lista todos los flujos de memoria
Desarrollo
El servidor se implementa mediante el SDK de TypeScript de MCP y se integra con Mem0 para el almacenamiento persistente en memoria y la búsqueda semántica. Para ampliar la implementación:
Añadir más funciones de Mem0 (por ejemplo, etiquetado de memoria, metadatos)
Implementar un manejo adecuado de errores
Agregar autenticación y autorización
Agregar operaciones de memoria adicionales
Licencia
Instituto Tecnológico de Massachusetts (MIT)