mem0-automation

通过Rube MCP(Composio)自动化Mem0任务。始终优先搜索当前架构的工具。

安装

热度:30

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-mem0-automation&locale=zh&source=copy

Mem0 Automation - 通过 Rube MCP 自动化 Mem0 任务

技能概述


mem0-automation 是一个通过 Composio Rube MCP 自动化执行 Mem0 记忆管理操作的技能,它提供工具发现、连接管理和批量执行能力,帮助开发者在 AI 代理中无缝集成持久化记忆功能。

适用场景


  • AI 代理记忆系统集成:当你的 AI 代理需要跨会话保持用户记忆、对话历史或学习数据时,使用此技能自动化 Mem0 的记忆存储、检索和更新操作。

  • 大规模记忆数据管理:需要对大量用户记忆进行批量处理、清理或迁移时,通过 RUBE_REMOTE_WORKBENCH 和 run_composio_tool() 实现高效的批量操作。

  • 动态工具适配环境:在 Mem0 工具 schema 可能频繁变化的场景中,利用 RUBE_SEARCH_TOOLS 始终获取最新的工具定义,避免硬编码导致的调用失败。
  • 核心功能


  • 智能工具发现与 Schema 获取:通过 RUBE_SEARCH_TOOLS 动态查询可用的 Mem0 工具、输入规范和执行计划,确保始终使用正确的工具调用方式,避免因 API 变更导致的集成失败。

  • 连接状态管理:使用 RUBE_MANAGE_CONNECTIONS 验证 Mem0 连接的 ACTIVE 状态,支持通过 auth link 完成认证,在执行任何工作流前确保连接可用。

  • 批量工具执行:通过 RUBE_MULTI_EXECUTE_TOOL 在单个会话中串联多个 Mem0 操作,支持记忆参数传递和会话复用,处理分页数据直到完整获取。
  • 常见问题

    如何配置 Rube MCP 连接 Mem0?


    在你的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥。配置完成后首先调用 RUBE_SEARCH_TOOLS 验证可用性,然后通过 RUBE_MANAGE_CONNECTIONS 选择 toolkit 为 mem0 建立连接。

    Mem0 工具的 schema 如何获取?


    必须始终先调用 RUBE_SEARCH_TOOLS,它会返回当前可用的工具 slugs、输入参数 schema 和已知陷阱。不要硬编码工具定义,因为 Composio 的工具 schema 可能随时变化。

    RUBE_MULTI_EXECUTE_TOOL 的 memory 参数用途?


    memory 参数用于在工具调用链中传递状态上下文,即使没有中间状态也要传入空对象 {},这是 Rube MCP 的要求。复用同一 session_id 可以在多个工具调用间保持会话连续性。