Skip to main content
Glama

mem0 MCP Server

by sadiuysal

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

Prerrequisitos

  1. Node.js y npm instalados
  2. Clave API de Mem0 (obtenga una en mem0.ai )

Instalación

npm install

Configuración

Establezca su clave API Mem0 como una variable de entorno:

export MEM0_API_KEY=your-api-key-here

Edificio

npm run build

Ejecución del servidor

npm start

Pruebas

Ejecute el cliente de prueba para verificar la funcionalidad del servidor:

npm test

API

Herramientas

  1. create-memory-stream
    • Parámetros:
      • name : cadena
      • initialContent : cadena (opcional)
      • userId : cadena (opcional) - ID de usuario de Mem0
      • agentId : cadena (opcional) - ID del agente Mem0
    • Devuelve: ID de transmisión y metadatos
  2. append-to-stream
    • Parámetros:
      • streamId : cadena
      • content : cadena
      • role : "usuario" | "asistente" (opcional)
    • Devoluciones: Confirmación de éxito
  3. search-memories
    • Parámetros:
      • query : cadena
      • userId : cadena
      • agentId : cadena (opcional)
      • threshold : número (opcional)
    • Devuelve: Resultados de búsqueda de Mem0
  4. read-stream
    • Parámetros:
      • streamId : cadena
      • startIndex : número (opcional)
      • endIndex : número (opcional)
    • Devoluciones: contenido de transmisión
  5. delete-stream
    • Parámetros:
      • streamId : cadena
    • Devoluciones: Confirmación de eliminación

Recursos

  • memory://{streamId} - Accede directamente al contenido del flujo de memoria
  • memory:// - 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:

  1. Añadir más funciones de Mem0 (por ejemplo, etiquetado de memoria, metadatos)
  2. Implementar un manejo adecuado de errores
  3. Agregar autenticación y autorización
  4. Agregar operaciones de memoria adicionales

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

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.

Una implementación de TypeScript del servidor de Protocolo de Contexto de Modelo que permite la creación, gestión y búsqueda semántica de flujos de memoria con integración de Mem0.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Edificio
            1. Ejecución del servidor
              1. Pruebas
                1. API
                  1. Herramientas
                  2. Recursos
                2. Desarrollo
                  1. Licencia

                    Related MCP Servers

                    • A
                      security
                      F
                      license
                      A
                      quality
                      A TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.
                      Last updated 5 months ago
                      1
                      2
                      TypeScript
                    • -
                      security
                      F
                      license
                      -
                      quality
                      Model Context Protocol (MCP) server implementation for semantic search and memory management using TxtAI. This server provides a robust API for storing, retrieving, and managing text-based memories with semantic search capabilities. You can use Claude and Cline AI Also
                      Last updated 3 months ago
                      4
                      Python
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server that enables Claude to persistently store, search, and manage text memories with tags in a local JSON file.
                      Last updated 4 months ago
                      TypeScript
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
                      Last updated 4 months ago
                      67
                      TypeScript
                      • Apple

                    View all related MCP servers

                    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/sadiuysal/mem0-mcp-server-ts'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server