Membase MCP

Uma camada de memória descentralizada para agentes de IA, fornecendo armazenamento seguro e persistente para histórico de conversas e conhecimento.

Documentação

membase mcp server

Descrição

Membase é a primeira camada de memória descentralizada para agentes de IA, alimentada pela Unibase. Ela fornece armazenamento seguro e persistente para histórico de conversas, registros de interações e conhecimento — garantindo continuidade, personalização e rastreabilidade dos agentes.

O Servidor Membase-MCP permite integração perfeita com o protocolo Membase, permitindo que agentes enviem e recuperem memória da rede DA Unibase para armazenamento descentralizado e verificável.

Funções

Mensagens ou memórias podem ser visitadas em: https://testnet.hub.membase.io/

  • get_conversation_id: Obtenha o id da conversa atual.
  • switch_conversation: Alterne para uma conversa diferente.
  • save_message: Salve uma mensagem/memória na conversa atual.
  • get_messages: Obtenha as últimas n mensagens da conversa atual.

Instalação

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

Variáveis de ambiente

  • MEMBASE_ACCOUNT: sua conta para upload
  • MEMBASE_CONVERSATION_ID: seu id de conversa, deve ser único, pré-carregará seu histórico
  • MEMBASE_ID: seu id de instância

Configuração no 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

chame funções no chat llm

  • obtenha o id da conversa e alterne a conversa

get conversation id and switch conversation

  • salve mensagens e obtenha mensagens

save message and get messages