opencage-automation
通过Rube MCP(Composio)自动化Opencage任务。始终优先搜索工具以获取当前架构。
分类
开发工具安装
热度:22
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-opencage-automation&locale=zh&source=copy
Opencage Automation - 通过 Rube MCP 自动化 Opencage 地理编码任务
技能概述
Opencage Automation 提供通过 Composio 的 Rube MCP 自动化执行 Opencage 地理编码操作的完整方案,支持正向和反向地理编码、批量查询等核心功能,无需手动管理 API 调用。
适用场景
需要将大量地址转换为经纬度坐标,或反向将坐标解析为可读地址的场景。例如:地址数据库补全、地图标记批量添加、物流路线规划等。
定期或实时处理新增地址数据,自动补全坐标信息,确保数据库中地理位置数据的完整性和准确性。
通过 Rube MCP 将 Opencage 功能无缝集成到现有自动化流程中,无需单独编写 API 调用代码,支持与其他 MCP 工具协同工作。
核心功能
通过
RUBE_SEARCH_TOOLS 实时获取 Opencage 工具的最新模式定义,避免硬编码过时参数。支持查询可用工具列表、输入输出模式、推荐执行计划和已知注意事项。使用
RUBE_MANAGE_CONNECTIONS 管理 Opencage 服务连接,支持查看连接状态、完成授权流程、验证连接可用性。确保在执行工具前连接处于 ACTIVE 状态。通过
RUBE_MULTI_EXECUTE_TOOL 执行单个或多个 Opencage 工具,支持批量操作和复杂工作流。工具参数遵循搜索返回的模式定义,确保调用正确性。支持会话复用和内存管理。使用
RUBE_REMOTE_WORKBENCH 执行大规模 Opencage 批量任务,通过 run_composio_tool() 函数处理大量地址或坐标数据,提升处理效率。对于有
schemaRef 标记的工具,可通过 RUBE_GET_TOOL_SCHEMAS 获取完整的输入输出模式定义,便于精确构建参数和解析响应。常见问题
Opencage 自动化需要 API Key 吗?
Opencage 服务本身需要 API Key,但通过 Rube MCP 集成时,只需完成一次 Opencage 账号授权,Rube 会自动管理 API 凭据。执行
RUBE_MANAGE_CONNECTIONS 时,如果连接未激活,系统会返回授权链接,完成后即可使用,无需单独配置 API Key。如何确保 Opencage 工具参数正确?
在执行任何 Opencage 工具前,务必调用
RUBE_SEARCH_TOOLS 获取最新的工具模式定义。工具参数可能随 Opencage API 更新而变化,硬编码参数容易导致调用失败。搜索结果会返回精确的字段名称、类型、必需性说明,以及推荐执行计划和已知陷阱。Rube MCP 执行 Opencage 工具失败怎么办?
首先通过
RUBE_MANAGE_CONNECTIONS 确认 Opencage 连接状态为 ACTIVE。连接正常但执行失败时,检查是否已调用 RUBE_SEARCH_TOOLS 获取最新模式。确认工具参数符合搜索返回的模式定义,字段名称和类型必须完全匹配。注意在 RUBE_MULTI_EXECUTE_TOOL 调用时,即使不需要内存参数,也要包含空的 memory: {} 字段。批量任务失败时,考虑分批处理或使用 RUBE_REMOTE_WORKBENCH 的重试机制。