membase mcp server
@unibaseio
About membase mcp server
A lightweight decentralized memory gateway that connects AI agents to Membase for persistent, verifiable multi-session memory.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"membase-mcp": {
"command": "uv",
"args": [
"run",
"src/membase_mcp/server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is membase mcp server?
Membase is a decentralized memory layer for AI agents, powered by Unibase. The Membase-MCP Server integrates with the Membase protocol to let agents upload and retrieve memories from the Unibase DA network for persistent, verifiable storage.
How to use membase mcp server?
Clone the repository, set the required environment variables (MEMBASE_ACCOUNT, MEMBASE_CONVERSATION_ID, MEMBASE_ID), then run uv run src/membase_mcp/server.py. Configure the server in your MCP client (Claude, Windsurf, Cursor, Cline) using the provided JSON. In an LLM chat, call the exposed functions: get_conversation_id, switch_conversation, save_message, get_messages.
Key features of membase mcp server
- Decentralized memory layer for AI agents.
- Secure persistent storage for conversation history.
- Upload and retrieve memories from Unibase DA network.
- Manage conversations with switch and ID functions.
- Save and retrieve messages per conversation.
Use cases of membase mcp server
- Maintain agent continuity across sessions by storing conversation history.
- Provide personalized interactions by recalling past memories.
- Enable traceability of agent decisions through verifiable storage.
- Switch between different conversations to handle multiple contexts.
FAQ from membase mcp server
How do I view stored messages or memories?
Messages or memories can be visited at https://testnet.hub.membase.io/.
What environment variables are required?
MEMBASE_ACCOUNT (your account), MEMBASE_CONVERSATION_ID (unique conversation ID), and MEMBASE_ID (your instance ID) must be set.
How do I install and run the server?
Clone the repository, then run uv run src/membase_mcp/server.py after setting the required environment variables.
What functions does the server expose?
It exposes get_conversation_id, switch_conversation, save_message, and get_messages for managing conversations and memories.
Frequently asked questions
How do I view stored messages or memories?
Messages or memories can be visited at https://testnet.hub.membase.io/.
What environment variables are required?
MEMBASE_ACCOUNT (your account), MEMBASE_CONVERSATION_ID (unique conversation ID), and MEMBASE_ID (your instance ID) must be set.
How do I install and run the server?
Clone the repository, then run `uv run src/membase_mcp/server.py` after setting the required environment variables.
What functions does the server expose?
It exposes get_conversation_id, switch_conversation, save_message, and get_messages for managing conversations and memories.
Basic information
More Other MCP servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
ICSS
chokcoco不止于 CSS
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments