技能giphy-automation
G

giphy-automation

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

Giphy Automation - Rube MCP 自动化 Giphy 操作

技能概述

通过 Composio 的 Rube MCP 服务,在 Claude 中实现 Giphy 动图搜索和操作的自动化,无需 API Key 即可快速集成。

适用场景

  1. AI 助手集成 GIF 表达 在 Claude 对话中自动搜索并插入相关 GIF 动图,让 AI 回复更生动有趣,适合客服机器人、社交助手等场景。

  2. 内容创作者工作流 自动化批量搜索、筛选和管理 Giphy 动图资源,内容创作者可以快速找到符合主题的视觉素材,提升创作效率。

  3. 开发者 API 集成测试 通过 MCP 代理层测试 Giphy API 功能,无需直接处理认证和 SDK 配置,适合快速验证功能和构建原型。

核心功能

  1. 工具发现与架构同步 通过 RUBE_SEARCH_TOOLS 动态获取当前可用的 Giphy 工具列表和输入架构,避免硬编码过时的工具定义,确保与 Composio 平台保持同步。

  2. 连接管理与状态检查 使用 RUBE_MANAGE_CONNECTIONS 管理与 Giphy 的连接状态,实时查询连接是否激活,并通过返回的认证链接完成首次绑定。

  3. 会话式工具执行 通过 RUBE_MULTI_EXECUTE_TOOL 在可复用的会话中执行多个 Giphy 操作,支持会话 ID 复用和内存传递,实现复杂工作流的自动化。

常见问题

什么是 Rube MCP?如何添加到配置中?

Rube MCP 是 Composio 提供的 MCP 代理服务,作为客户端与 Composio 工具包之间的中间层。添加方法很简单:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器地址即可,无需配置 API Key。

为什么必须先调用 RUBE_SEARCH_TOOLS?

Composio 平台的工具架构会定期更新,直接硬编码工具定义可能导致调用失败。RUBE_SEARCH_TOOLS 返回最新的工具 slugs、输入架构和推荐执行计划,确保你的自动化脚本始终与平台兼容。

Giphy 连接状态如何检查?

调用 RUBE_MANAGE_CONNECTIONS 并传入 toolkits: ["giphy"] 参数。返回结果会显示连接状态,如果状态不是 ACTIVE,会同时提供认证链接供你完成授权。完成连接后,再次调用即可确认激活状态。

会话 ID 如何复用?

在首次调用 RUBE_SEARCH_TOOLS 时设置 session: {generate_id: true} 获取会话 ID。后续在同一工作流中的所有调用(包括 RUBE_MANAGE_CONNECTIONS 和 RUBE_MULTI_EXECUTE_TOOL)都复用这个 ID,这样可以保持会话上下文并提升执行效率。

不需要 API Key 就能使用 Giphy 吗?

正确。通过 Rube MCP 使用 Composio 的 Giphy 工具包时,认证由 Composio 平台处理。你只需要通过 RUBE_MANAGE_CONNECTIONS 完成一次性的 Giphy 账号授权,之后就可以在会话中直接调用工具,无需管理 API Key。