尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

在 awesome-claude-skills 中使用 Rube MCP 自动化 Smartproxy 数据采集任务

在 awesome-claude-skills 中使用 Rube MCP 自动化 Smartproxy 数据采集任务 AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载导读本文围绕仓库中的 smartproxy-automation 技能文档完整讲解如何通过 Rube MCPComposio 提供的统一工具接入层驱动 Smartproxy 的代理与数据采集能力。你将掌握从 Rube MCP 端点接入、连接 Smartproxy 账号到「先搜索工具、再校验连接、最后执行工具」的三步标准化自动化工作流以及 Schema 合规、会话复用、分页处理等关键实战细节。这个 Skill 是什么smartproxy-automation是仓库composio-skills/目录下的一个 Claude Skill它的定位用文档头部 YAML frontmatter 即可概括--- name: smartproxy-automation description: Automate Smartproxy tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---name技能标识即smartproxy-automationdescription告诉 Agent 该技能用于「通过 Rube MCP 自动化 Smartproxy 任务」并特别强调Always search tools first——每次执行前必须先搜索当前工具 Schema这是本技能最核心的使用纪律requires.mcp: [rube]声明运行前置依赖——需要名为rube的 MCP 服务器已连接到 Agent 环境。从仓库 README.md 的「App Automation via Composio」章节可以确认这类技能并非孤例它们是面向78 个 SaaS 应用的预制工作流技能之一每个技能都包含工具序列、参数指引、已知陷阱和快速参考表且「all using real tool slugs discovered from Composios API」所有 tool slug 均来自 Composio API 的实际发现结果。这意味着技能文档不写死任何工具名而是教 Agent 动态获取。前置条件根据文档的 Prerequisites 章节使用该技能前必须满足三个条件Rube MCP 已连接RUBE_SEARCH_TOOLS工具可用这是判断 MCP 是否生效的直接信号Smartproxy 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS并指定 toolkit 为smartproxy完成连接先搜索再执行任何执行动作前必须调用RUBE_SEARCH_TOOLS获取当前工具 Schema。第三条之所以被提升为前置条件是因为 Composio 侧的工具 Schema 会随上游 API 演进而变化——硬编码工具名或参数在明天就可能失效动态发现是保证自动化长期可用的唯一可靠方式。环境搭建Setup接入 Rube MCPRube MCP 的接入异常简单文档给出的方式为Addhttps://rube.app/mcpas an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.即在你的 MCP 客户端配置中新增一个 MCP Server端点地址填写https://rube.app/mcp不需要任何 API Key添加端点即可生效。这与仓库中 connect/SKILL.md 描述的 Composio Tool Router 模型一致Composio 在底层负责工具路由与 OAuth 处理而 Rube MCP 就是暴露这层能力给 Agent 的标准化入口。以 Claude Code 为例参见 README.md 的 Getting Started 部分技能文件放置在~/.config/claude-code/skills/下MCP Server 则在 Claude Code 的 MCP 配置中声明随后通过claude命令启动即可。连接验证四步文档给出了完整的连接验证流程验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS能正常响应建立连接调用RUBE_MANAGE_CONNECTIONStoolkit 参数传smartproxy完成授权若连接状态不是 ACTIVE按返回的 auth 链接完成设置确认状态在运行任何工作流前务必确认连接状态显示为 ACTIVE。其中第 3 步的 auth 链接本质是 OAuth 授权流程——仓库中 connect/SKILL.md 的 Auth Flow 章节展示了同一机制的用户侧表现首次使用某个应用时Agent 会输出授权链接用户点击授权后连接即持久化后续无需重复授权。工具发现一切执行的起点文档的 Tool Discovery 章节强调执行任何工作流之前永远先发现可用工具。标准调用如下RUBE_SEARCH_TOOLS queries: [{use_case: Smartproxy operations, known_fields: }] session: {generate_id: true}queries声明你的用例use_case和已知字段known_fields可留空让工具自行推断session.generate_id: true让 Rube 为该发现会话自动生成 ID便于后续复用。该调用的返回值包括可用工具 slug、输入 Schema、推荐执行计划、以及已知陷阱known pitfalls。这正是技能文档反复强调「Always search tools first」的原因——工具 slug 与参数结构全部以此为唯一事实来源。核心工作流模式三步执行法文档将标准执行流程固化为三个步骤任何 Smartproxy 自动化任务都应遵循这个模式。Step 1发现可用工具针对你的具体任务调用搜索并复用已有会话 IDRUBE_SEARCH_TOOLS queries: [{use_case: your specific Smartproxy task}] session: {id: existing_session_id}注意此处的use_case应替换为你的真实任务描述如获取代理 IP 列表、抓取目标页面等而session传入的是上一步生成的会话 ID以保持上下文连续。Step 2检查连接执行前确认 Smartproxy 连接仍处于可用状态RUBE_MANAGE_CONNECTIONS toolkits: [smartproxy] session_id: your_session_id这一步是防御性的连接可能因 Token 过期、用户撤销授权等原因失效先校验再执行可以避免执行到一半才发现认证失败。Step 3执行工具使用搜索到的真实 slug 与 Schema 合规参数执行RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_id三个要点tool_slug必须来自 Step 1 搜索结果不可硬编码arguments字段名与类型必须严格符合搜索结果返回的 Schemamemory文档明确要求Always includememory即使为空也要传{}——该参数承载工具执行的记忆/状态上下文缺失可能导致执行异常。RUBE_MULTI_EXECUTE_TOOL一次可传入多个工具调用tools为数组适合串行或并行的多操作组合。如果需要进一步获取某个工具的完整 Schema例如搜索结果只返回schemaRef引用时可调用RUBE_GET_TOOL_SCHEMAS。已知陷阱与避坑清单文档列出了六条经过实践检验的已知陷阱逐条展开如下陷阱正确做法深层原因硬编码工具 slug 或参数每次先调用RUBE_SEARCH_TOOLS工具 Schema 会变化硬编码必然失效跳过连接检查直接执行先确认RUBE_MANAGE_CONNECTIONS显示 ACTIVE连接可能失效先验后行避免半途失败参数不按 Schema 填写严格使用搜索结果中的字段名与类型Schema 是参数的唯一事实来源遗漏memory参数即使无记忆内容也传入{}该参数是RUBE_MULTI_EXECUTE_TOOL的必需字段工作流内随意换新会话同一工作流复用同一会话 ID新工作流才生成新 ID会话隔离保证上下文连贯与状态清晰忽略分页检查响应中的分页令牌并持续拉取直到取完大数据量结果会分页返回不处理会漏数据其中分页一条尤为重要当结果集较大时响应中会携带分页令牌pagination token必须循环请求直至所有数据取回否则会出现「看似成功实则数据不完整」的静默错误。快速参考表文档最后以一张速查表总结全部关键操作可直接作为日常开发备忘OperationApproachFind toolsRUBE_SEARCH_TOOLSwith Smartproxy-specific use caseConnectRUBE_MANAGE_CONNECTIONSwith toolkitsmartproxyExecuteRUBE_MULTI_EXECUTE_TOOLwith discovered tool slugsBulk opsRUBE_REMOTE_WORKBENCHwithrun_composio_tool()Full schemaRUBE_GET_TOOL_SCHEMASfor tools withschemaRef补充说明批量操作走RUBE_REMOTE_WORKBENCH并在其沙箱环境中调用run_composio_tool()适合需要复杂编排、远程执行或大规模并发的场景完整 Schema当搜索结果中的工具仅返回schemaRefSchema 引用而非内联完整结构时用RUBE_GET_TOOL_SCHEMAS拉取全量定义。模式复用一份文档78 个应用从源码结构看composio-skills/目录下每个*-automation技能如 composio-automation、21risk-automation 等都遵循完全相同的文档骨架YAML frontmatter → 前置条件 → Setup → Tool Discovery → 三步核心工作流 → Known Pitfalls → Quick Reference。差异仅在 toolkit 名称与具体用例描述上。这意味着你读完本文后这套方法论可以直接平移把 toolkit 换成任意支持的 SaaS 应用保持「先搜索、再校验、后执行」的节奏即可自动化其他服务。README.md 将这批技能统一定义为「pre-built workflow skills for 78 SaaS apps via Rube MCP」印证了它们的模板化生产方式。结语通过 smartproxy-automation 这份技能文档我们完整掌握了在 awesome-claude-skills 项目中自动化 Smartproxy 的实战路径接入https://rube.app/mcp端点免 API Key→ 建立并确认 Smartproxy 连接ACTIVE→ 用RUBE_SEARCH_TOOLS动态发现工具 → 以 Schema 合规参数经RUBE_MULTI_EXECUTE_TOOL执行。全程的核心纪律只有一条——永远先搜索工具 Schema绝不硬编码。配合记忆参数、会话复用与分页处理三项细节即可构建稳定、可维护的 Smartproxy 数据采集自动化链路。赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐使用 Rube MCP 与 Composio 在 awesome-claude-skills 中自动化 Fingertip 任务使用 Rube MCP 与 Composio 在 awesome claude skills 中自动化 Fingertip 任务 导读 Fingertip 自动AI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战使用 Rube MCP 在 Claude 中自动化 BigML 机器学习任务awesome claude skills 实战使用 Rube MCP 在 Claude 中自动化 BigML 机器学习任务 本文以 awesome clauAI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战用 Rube MCPComposio自动化 Kadoa 任务awesome claude skills 实战用 Rube MCPComposio自动化 Kadoa 任务 本篇技术指南聚焦 awesome claudAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表