SuperAPI AI 工具集

contentful-graphql-automation

数据与分析

查看项目

更新于 10-16 06:27

技能介绍

Contentful GraphQL Automation 是一个通过 Rube MCP(由 Composio 提供)来自动化执行 Contentful GraphQL 操作的技能。其目标是把 Contentful GraphQL 的各类任务交由 MCP 工具链统一调度执行。

用途 该技能面向需要通过 Rube MCP 自动化处理 Contentful GraphQL 任务的场景,例如查询、执行与批量操作等。资料未提供更细粒度的具体业务功能清单。

主要能力

  • 通过 RUBE_SEARCH_TOOLS 发现当前可用的工具 slug、输入 schema、推荐执行计划与已知注意事项。
  • 通过 RUBE_MANAGE_CONNECTIONS 管理 contentful_graphql 工具包的连接状态。
  • 通过 RUBE_MULTI_EXECUTE_TOOL 执行已发现的工具。
  • 通过 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool() 执行批量操作。
  • 通过 RUBE_GET_TOOL_SCHEMAS 获取带 schemaRef 的工具的完整 schema。

使用方式 前置条件:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 建立 contentful_graphql 工具包的有效连接。

设置步骤:

  1. 获取 Rube MCP:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。资料称无需 API 密钥,添加端点即可工作。
  2. 确认 RUBE_SEARCH_TOOLS 有响应,以验证 Rube MCP 可用。
  3. 调用 RUBE_MANAGE_CONNECTIONS,toolkits 为 ["contentful_graphql"]。
  4. 若连接不是 ACTIVE,按返回的授权链接完成设置。
  5. 确认连接状态为 ACTIVE 后再运行任何工作流。

核心工作流模式:

  • 第 1 步:发现可用工具。调用 RUBE_SEARCH_TOOLS,queries 为 [{use_case: "你的具体 Contentful Graphql 任务"}],session 使用已有 id。
  • 第 2 步:检查连接。调用 RUBE_MANAGE_CONNECTIONS,toolkits 为 ["contentful_graphql"],并传入 session_id。
  • 第 3 步:执行工具。调用 RUBE_MULTI_EXECUTE_TOOL,tools 中包含 tool_slug 与符合 schema 的 arguments,同时传入 memory(即使为空 {})与 session_id。

工具发现示例: RUBE_SEARCH_TOOLS queries: [{use_case: "Contentful Graphql operations", known_fields: ""}] session: {generate_id: true}

执行示例: RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "TOOL_SLUG_FROM_SEARCH", arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: "your_session_id"

已知注意事项

  • 始终先搜索:工具 schema 会变化,切勿在未调用 RUBE_SEARCH_TOOLS 的情况下硬编码工具 slug 或参数。
  • 检查连接:执行工具前确认 RUBE_MANAGE_CONNECTIONS 显示 ACTIVE 状态。
  • schema 合规:使用搜索结果中的准确字段名与类型。
  • memory 参数:在 RUBE_MULTI_EXECUTE_TOOL 调用中始终包含 memory,即使为空({})。
  • 会话复用:在同一工作流内复用 session ID,新工作流生成新的 session ID。
  • 分页:检查响应中的分页令牌,并持续获取直到完成。

快速参考

  • 查找工具:使用 RUBE_SEARCH_TOOLS,配合 Contentful Graphql 相关用例。
  • 连接:使用 RUBE_MANAGE_CONNECTIONS,toolkit 为 contentful_graphql。
  • 执行:使用 RUBE_MULTI_EXECUTE_TOOL,配合已发现的工具 slug。
  • 批量操作:使用 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool()。
  • 完整 schema:对带 schemaRef 的工具使用 RUBE_GET_TOOL_SCHEMAS。

适用场景与限制 适用于已配置 Rube MCP 并需要以自动化方式操作 Contentful GraphQL 的环境。资料未提供具体收费、价格、平台支持范围或效果数据,这些信息暂未提供。工具包文档地址为 composio.dev/toolkits/contentful_graphql。