新闻详情

新闻详情

首页 / 资讯中心 / 详情

使用 Rube MCP 与 Composio 自动化 IQAir AirVisual 空气质量数据操作(awesome-claude-skills 实战指南)

发布时间:2026/10/2 18:28:55来源:尧图网络
使用 Rube MCP 与 Composio 自动化 IQAir AirVisual 空气质量数据操作(awesome-claude-skills 实战指南)
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点击查看免费下载本篇技术指南聚焦于 awesome-claude-skills 仓库中composio-skills/iqair-airvisual-automation这一预置 Claude Skill讲解如何借助 Rube MCPComposio 提供以先搜索工具、再建立连接、后执行操作的标准流程自动化 IQAir AirVisual 的空气质量数据查询与相关操作。读完本文你将掌握 Rube MCP 的连接配置、RUBE_SEARCH_TOOLS/RUBE_MANAGE_CONNECTIONS/RUBE_MULTI_EXECUTE_TOOL三个核心工具的调用范式以及批量操作、全量 Schema 获取等进阶用法可以直接在自己的 Claude 工作流中落地可复现的空气质量自动化方案。一、Skill 定位在哪儿、解决什么问题composio-skills/iqair-airvisual-automation/SKILL.md是 awesome-claude-skills 仓库 README.md 中App Automation via Composio分类下的一个预置工作流 Skill。该分类在仓库中为 78 个 SaaS 应用提供了基于 Rube MCPComposio的自动化 Skill每个 Skill 都包含工具序列、参数指引、已知陷阱known pitfalls与快速参考表且全部使用从 Composio API 实际发现discover出的真实工具 slug。本 Skill 的核心目标非常聚焦让 Claude或其他兼容 Agent能够通过标准 MCP 协议真实调用 IQAir AirVisual 的工具而不是停留在帮你写一段调用代码的层面。它不直接定义 IQAir 的 REST 端点而是把 IQAir AirVisual 的能力封装为 Composio 平台上的iqair_airvisualtoolkit再经由 Rube MCP 桥接给 Agent。# 该 Skill 的前置声明Frontmatter name: iqair-airvisual-automation description: Automate Iqair Airvisual tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube]从结构上看requires: mcp: [rube]明确表示该 Skill 强依赖 Rube 这个 MCP 服务器而同目录下的 composio-automation/SKILL.md、openweather-api-automation/SKILL.md 等 78 个 Skill 遵循完全一致的模板说明这套搜索 → 连接 → 执行的模式是仓库级的最佳实践IQAir AirVisual 只是其中的一个具体实例。二、前置条件Prerequisites在使用该 Skill 之前需要满足三个条件Rube MCP 已连接环境中有可用的RUBE_SEARCH_TOOLS工具这是所有流程的第一步IQAir AirVisual 连接已建立通过RUBE_MANAGE_CONNECTIONS建立并保持iqair_airvisualtoolkit 的 ACTIVE 连接永远先搜索工具任何执行动作之前必须先调用RUBE_SEARCH_TOOLS获取当前的工具 Schema——工具 slug 和参数会随平台更新而变化不能凭记忆硬编码。三、环境搭建接入 Rube MCP接入 Rube MCP 的方式非常简单官方说明指出Addhttps://rube.app/mcpas an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.即无需申请 API Key只需要在客户端配置中把https://rube.app/mcp添加为一个 MCP 服务器端点即可生效。这与仓库中 connect/SKILL.md 描述的 Composio 连接体系一脉相承Composio 底层负责处理 OAuth 与工具路由Rube 作为暴露给 Agent 的 MCP 网关。接入后按以下 4 步完成连接验证验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS能正常响应发起连接调用RUBE_MANAGE_CONNECTIONStoolkit 参数传iqair_airvisual完成鉴权如果连接状态不是 ACTIVE按返回的授权链接auth link完成 IQAir AirVisual 的授权设置确认状态在运行任何工作流之前再次确认连接状态显示为 ACTIVE。从仓库的 README.mdApp Automation via Composio 一节可以看到这套Rube MCP Composio体系统一覆盖了 CRM、项目管理、通信、邮箱、代码与 DevOps 等 78 个应用IQAir AirVisual 的连接流程与其他应用完全一致因此本节步骤可以平滑复用到任意 toolkit。四、工具发现为什么永远先搜索该 Skill 反复强调的第一步是执行RUBE_SEARCH_TOOLSRUBE_SEARCH_TOOLS queries: [{use_case: Iqair Airvisual operations, known_fields: }] session: {generate_id: true}调用后会返回四类关键信息可用工具 slugtool slugs当前 toolkit 暴露给 Agent 的工具标识符例如查询空气质量、获取站点/城市数据等对应的实际 slug输入 Schemainput schemas每个工具的入参字段名、类型与必填项推荐的执行计划recommended execution plans平台针对该 use case 给出的工具组合建议已知陷阱known pitfalls该工具的常见踩坑点。之所以永远先搜索是因为工具 Schema 会变化。硬编码 slug 或参数一旦平台更新就会导致调用失败或参数错位。这也是该 Skill 在 Frontmatter 描述中特意强调 Always search tools first for current schemas 的原因。五、核心工作流三步执行模式整个自动化流程被归纳为一个清晰的三步模式任何 IQAir AirVisual 任务都应当按此展开。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Iqair Airvisual task}] session: {id: existing_session_id}与初始发现不同这里把use_case替换为你当前的具体任务描述例如查询北京当前空气质量指数并在session中复用已有会话 IDid而非generate_id从而让平台基于会话上下文给出更精准的工具建议。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [iqair_airvisual] session_id: your_session_id在执行任何工具前确认该 toolkit 在当前会话下处于 ACTIVE。若为未连接或已过期状态则按返回的授权链接重新完成鉴权。Step 3执行工具RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_id这是实际发生副作用调用 IQAir AirVisual API的一步。有三个要点tool_slug必须来自 Step 1 的搜索结果不能自行拼写arguments必须严格遵循搜索结果返回的 Schema——字段名和类型都要与 Schema 完全一致memory参数必须始终携带即使没有跨步骤状态需要传递也要显式传空对象{}。六、进阶用法批量操作与全量 Schema除三步主流程外Skill 的快速参考还给出了两个进阶入口操作途径批量操作Bulk opsRUBE_REMOTE_WORKBENCHrun_composio_tool()全量 SchemaRUBE_GET_TOOL_SCHEMAS适用于带schemaRef的工具RUBE_REMOTE_WORKBENCH当需要批量、循环地处理数据例如遍历多个城市的空气质量数据时可以进入远程工作台通过run_composio_tool()以编程方式编排多次工具调用避免逐条手工发起RUBE_MULTI_EXECUTE_TOOLRUBE_GET_TOOL_SCHEMAS当搜索结果只返回schemaRefSchema 引用而非内联 Schema 时用该工具拉取工具的完整字段定义确保参数构造的精确性。这两个进阶工具与三步主流程配合可以覆盖从单次查询到批量轮询的完整自动化场景。七、已知陷阱清单Known Pitfalls该 Skill 用独立小节汇总了最容易出错的六个点逐一对应实践中的高频故障永远先搜索工具 Schema 会变化。绝不在不调用RUBE_SEARCH_TOOLS的情况下硬编码工具 slug 或参数检查连接执行工具前必须确认RUBE_MANAGE_CONNECTIONS返回 ACTIVE 状态否则调用会因未授权而失败Schema 合规严格使用搜索结果中的字段名与类型多一个字段、少一个字段或类型不符都会导致执行失败Memory 参数RUBE_MULTI_EXECUTE_TOOL调用中必须携带memory即使内容为空也要传{}会话复用同一工作流内复用同一会话 ID新工作流再生成新的会话 ID——这既保持上下文连续性又避免会话无限膨胀分页处理检查响应中是否带有分页令牌pagination tokens有则持续翻页拉取直到数据完整为止防止只拿到第一页导致结果不完整。这六条不仅是 IQAir AirVisual 的专属注意事项从仓库中 78 个 composio-skills 的 SKILL.md例如 composio-automation/SKILL.md 的 Known Pitfalls 一节可以看到它们是完全一致的通用约束可以作为任何 Composio toolkit 自动化的安全检查清单。八、快速参考表Quick Reference操作途径查找工具RUBE_SEARCH_TOOLSuse case 描述为 IQAir AirVisual 相关场景建立连接RUBE_MANAGE_CONNECTIONStoolkit 为iqair_airvisual执行工具RUBE_MULTI_EXECUTE_TOOL使用发现到的工具 slug批量操作RUBE_REMOTE_WORKBENCHrun_composio_tool()获取全量 SchemaRUBE_GET_TOOL_SCHEMAS用于带schemaRef的工具九、落地示例一个完整的空气质量查询工作流综合以上所有要素一个可复现的完整工作流如下1. RUBE_SEARCH_TOOLS queries: [{use_case: 查询北京当前 AQI 与 PM2.5 数据, known_fields: }] session: {generate_id: true} → 记下返回的 tool_slug、arguments 字段定义与分页信息 2. RUBE_MANAGE_CONNECTIONS toolkits: [iqair_airvisual] session_id: 上一步返回的 session_id → 确认连接状态为 ACTIVE若否则跟随授权链接完成鉴权 3. RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: 步骤 1 返回的 slug, arguments: { /* 严格按 Schema 填写的城市/坐标等参数 */ } }] memory: {} session_id: 同一个 session_id → 获取空气质量数据若响应含分页令牌继续翻页直到取完这一流程把前文搜索 → 连接 → 执行 → 处理分页全部串起来且每一步都有明确的验证点Session ID 复用、ACTIVE 状态确认、Schema 合规、memory 携带可以作为后续扩展到其他城市的模板。十、总结composio-skills/iqair-airvisual-automation/SKILL.md的价值在于它把连接 IQAir AirVisual → 发现工具 → 鉴权 → 执行这条链路固化成了可复用的 Skill 规范并且以Always search tools first为最高原则天然免疫工具 Schema 变更带来的兼容性问题。无论你是想给 Claude 增加空气质量查询能力还是参考这套模式自动化其他 Composio toolkit仓库中还有 77 个同构 Skill 可对照学习本文所述的连接配置、三步工作流、陷阱清单与快速参考表都直接可用。赞分享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 自动化 Brandfetch 品牌数据操作awesome-claude-skills 实战指南使用 Rube MCP 与 Composio 自动化 Brandfetch 品牌数据操作awesome claude skills 实战指南 BrandfetAI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战通过 Rube MCPComposio自动化 ipdata.co IP 数据操作awesome claude skills 实战通过 Rube MCPComposio自动化 ipdata.co IP 数据操作 导读 本指南以 awesAI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战通过 Rube MCPComposio自动化 Callerapi 操作awesome claude skills 实战通过 Rube MCPComposio自动化 Callerapi 操作 导读 本指南基于 awesomeAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

OpenShell 实用指南:把 AI 会话与插件带进终端日常 2026/10/2 19:17:37

OpenShell 实用指南:把 AI 会话与插件带进终端日常

把 OpenShell 装进日常开发工作流之后,我的终端使用方式算是彻底改了一遍。这里说的 OpenShell 不是一个简单的 shell 美化脚本,而是一个开源、跨平台的终端增强工具,核心是把“AI 会话”“命令解释”“插件扩展”这几件事统一到同一个命令行…

阅读更多 →
Drools规则引擎实战:从if-else到DRL规则模型的演进与落地 2026/10/2 19:17:37

Drools规则引擎实战:从if-else到DRL规则模型的演进与落地

1. 为什么业务系统会演化出规则引擎:if-else灾难现场 三年前我接手过一个积分商城系统,核心逻辑长这样:用户下单后判断是否送积分、送多少积分。最初就三五个规则,代码里嵌套几个if-else也就过去了。但业务方几乎每周都有新玩法—…

阅读更多 →
工业在线红外测温仪选型指南:避开低质陷阱,认准三大专业品牌 2026/10/2 19:17:37

工业在线红外测温仪选型指南:避开低质陷阱,认准三大专业品牌

上周去一个汽车零部件厂调研,厂长老李拍着大腿叹气:“去年贪便宜买了台‘网红款’在线测温仪,装在中频感应加热工位上,头一个月看着还行,第二个月温度读数就开始‘跳舞’,波动十几度,工艺跟着乱…

阅读更多 →
MCP按需开启:让pi agent告别工具泛滥,专注编码任务 2026/10/2 19:17:36

MCP按需开启:让pi agent告别工具泛滥,专注编码任务

给编程智能体配 MCP 这件事,我一开始是拒绝的。不是 MCP 不好,恰恰相反,是能接的东西太多、太杂了——文件系统、浏览器、数据库、设计稿标注、甚至游戏内存修改器,只要有人写了个 server,往配置文件里塞一行就能接。结…

阅读更多 →
OpenShell使用指南:恢复经典开始菜单,优化Win10/Win11操作效率 2026/10/2 19:17:30

OpenShell使用指南:恢复经典开始菜单,优化Win10/Win11操作效率

Windows 8把开始菜单整个砍掉、Windows 10又把磁贴和列表混在一起、Windows 11干脆把开始菜单塞进屏幕正中间的时候,我身边几乎没有一个从Win7时代过来的朋友不骂娘的。我自己更是受不了那个把常用文件夹、控制面板、运行命令全部藏进二级菜单的设计,每天…

阅读更多 →
GPU运维实战指南:从驱动安装到集群调度与故障排查 2026/10/2 19:17:30

GPU运维实战指南:从驱动安装到集群调度与故障排查

写GPU运维这篇文章之前,我先交代一下背景。过去几年我接触过的GPU服务器,从几台散户自用的深度学习机器,到几十卡规模的训练集群,踩过的坑比顺利跑通的时候多得多。很多硬件和软件层面的问题,表面上看起来是“卡了”、…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉