Labsco
MCP SERVER

Membase MCP

by unibaseio

Give an agent conversation memory that outlives the session, stored on a shared network rather than on your disk.

Session & Transcript Recall
Summary
Four tools, one job: conversation history that survives a restart.

It is deliberately small — write a message, read the recent ones back, and move between threads. What separates it from a local memory file is where the data goes: onto shared storage with a browsable hub, so the same history can follow an agent across machines.

What it is

A small server over the Membase memory layer. Messages you save go to the Unibase network, and the conversation they belong to preloads its history when the server starts.

What you get
  • The current conversation identifier, so the agent knows which thread it is writing to (get_conversation_id)
  • A switch to a different conversation without restarting (switch_conversation)
  • A message or memory written into the current conversation (save_message)
  • The last few messages read back out (get_messages)
  • Stored messages viewable on the Membase hub in a browser
Requirements

An account on the network to upload under, an instance identifier, and a conversation identifier unique to you — that last one decides which history preloads. All three are supplied as environment settings when the client launches the server. Python with uv.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary