记忆管理插件

MemOS记忆管理插件提供记忆数据的存储、检索和查询功能,支持用户与AI交互的个性化和一致性。

  • by MemTensor
  • 混合部署
  • 更新于

使用说明

插件功能说明

MemOS内存管理是一个功能强大的插件,允许用户访问MemOS内存的添加和搜索功能,实现对话内容的存储和检索。它为用户提供高效的内存管理服务,增强他们与人工智能交互的一致性和个性化。

工具介绍

  • search_memory:此工具用于查询用户的内存数据,能够将最相关的代码段返回给输入。它支持在用户AI对话期间进行实时检索,以及在整个内存中进行全局搜索。它可用于创建用户配置文件或支持个性化推荐。进行查询时,需要会话ID、用户ID和查询文本等参数,以及设置要返回的内存项数量的选项。
  • add_message:此工具允许将一条或多条消息批量导入MemOS内存存储数据库,便于将来检索聊天历史管理、用户行为跟踪和个性化交互。使用此工具时,必须指定对话ID、消息内容、发件人角色、对话时间和用户ID等信息。
  • get_message:此工具用于获取指定会话中用户和助手之间的历史对话记录,并能够限制返回的结果数量。

使用说明

访问 MemOS官方网站,登录API控制台以获取您的MEMOS_API_KEY。 此外,由于MemOS的Session_id的生成依赖于md5工具,因此您需要根据md5的mcp配置服务,如下所示:

{
  "mcpServers": {
    "MemOS": {
      "type": "streamable_http",
      "url": "https://mcp.api-inference.modelscope.net/xxxxx/mcp"
    },
    "md5-calculator": {
      "autoApprove": [
        "calculateMD5"
      ],
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "npx",
      "args": [
        "md5-mcp"
      ]
    }
  }
}

JSON “url”:“https://mcp.api-inference.modelscope.net/xxxxx/mcp"

将URL替换为ModelScope上的服务链接。 如果您不依赖于ModelScope的MCP服务部署,则可以直接对MCP使用以下配置:

{
  "mcpServers": {
    "memos-api-mcp": {
      "timeout": 60,
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@memtensor/memos-api-mcp"
      ],
      "env": {
        "MEMOS_API_KEY": "mpg-XH/a+ZV+yp/xxxxxxxxxx/niVjcaE",
        "MEMOS_USER_ID": "your-user-id"
      }
    },
    "md5-calculator": {
      "timeout": 60,
      "type": "stdio",
      "command": "npx",
      "args": [
        "md5-mcp"
      ]
    }
  }
}

有关详细的使用说明,请参阅:https://alidocs.dingtalk.com/i/nodes/pGBa2Lm8aGkRjA3ktvbXZm2mVgN7R35y?utm_scene=team_space