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 工具包的有效连接。
设置步骤:
- 获取 Rube MCP:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。资料称无需 API 密钥,添加端点即可工作。
- 确认 RUBE_SEARCH_TOOLS 有响应,以验证 Rube MCP 可用。
- 调用 RUBE_MANAGE_CONNECTIONS,toolkits 为 ["contentful_graphql"]。
- 若连接不是 ACTIVE,按返回的授权链接完成设置。
- 确认连接状态为 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。