Membase MCP

Una capa de memoria descentralizada para agentes de IA que proporciona almacenamiento seguro y persistente para el historial de conversaciones y conocimiento.

Documentación

Servidor membase mcp

Descripción

Membase es la primera capa de memoria descentralizada para agentes de IA, impulsada por Unibase. Proporciona almacenamiento seguro y persistente para el historial de conversaciones, registros de interacciones y conocimiento, garantizando continuidad, personalización y trazabilidad del agente.

El Servidor Membase-MCP permite una integración perfecta con el protocolo Membase, permitiendo a los agentes subir y recuperar memoria de la red DA de Unibase para un almacenamiento descentralizado y verificable.

Funciones

Los mensajes o recuerdos se pueden visitar en: https://testnet.hub.membase.io/

  • get_conversation_id: Obtener el id de la conversación actual.
  • switch_conversation: Cambiar a una conversación diferente.
  • save_message: Guardar un mensaje/recuerdo en la conversación actual.
  • get_messages: Obtener los últimos n mensajes de la conversación actual.

Instalación

git clone https://github.com/unibaseio/membase-mcp.git
cd membase-mcp
uv run src/membase_mcp/server.py

Variables de entorno

  • MEMBASE_ACCOUNT: tu cuenta para subir
  • MEMBASE_CONVERSATION_ID: tu id de conversación, debe ser único, precargará su historial
  • MEMBASE_ID: tu id de instancia

Configuración en Claude/Windsurf/Cursor/Cline

{
  "mcpServers": {
    "membase": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/membase-mcp",
        "run", 
        "src/membase_mcp/server.py"
      ],
      "env": {
        "MEMBASE_ACCOUNT": "your account, 0x...",
        "MEMBASE_CONVERSATION_ID": "your conversation id, should be unique",
        "MEMBASE_ID": "your sub account, any string"
      }
    }
  }
}

Uso

llamar funciones en el chat de llm

  • obtener el id de conversación y cambiar de conversación

get conversation id and switch conversation

  • guardar mensaje y obtener mensajes

save message and get messages