返回市场
内存基座-mcp

内存基座-mcp

作者:unibaseio15 星标更新:2025-05-14

项目介绍

membase mcp 服务器

描述

Membase 是由 Unibase 提供支持的第一个去中心化的AI代理内存层。它为对话历史、交互记录和知识提供安全且持久的存储,确保代理的连续性、个性化和可追溯性。

Membase-MCP 服务器实现了与 Membase 协议的无缝集成,允许代理将记忆上传到 Unibase 分布式账本网络,并从中检索,实现去中心化且可验证的存储。

功能

消息或记忆可以访问于:https://testnet.hub.membase.io/

  • get_conversation_id: 获取当前对话ID。
  • switch_conversation: 切换到不同的对话。
  • save_message: 将消息/记忆保存到当前对话中。
  • get_messages: 获取当前对话中的最后n条消息。

安装

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

环境变量

  • MEMBASE_ACCOUNT: 用于上传的账户
  • MEMBASE_CONVERSATION_ID: 对话ID,应唯一,会预加载其历史
  • MEMBASE_ID: 实例ID

配置在 Claude/Windsurf/Cursor/Cline 上

{
  "mcpServers": {
    "membase": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/membase-mcp",
        "run", 
        "src/membase_mcp/server.py"
      ],
      "env": {
        "MEMBASE_ACCOUNT": "你的账户,0x...",
        "MEMBASE_CONVERSATION_ID": "你的对话ID,应唯一",
        "MEMBASE_ID": "你的子账户,任意字符串"
      }
    }
  }
}

使用方法

调用LLM聊天中的函数

  • 获取对话ID并切换对话

获取对话ID并切换对话

  • 保存消息并获取消息

保存消息并获取消息