新闻详情

新闻详情

首页 / 资讯中心 / 详情

基于 Rube MCP 的 Graphhopper 自动化:awesome-claude-skills 中 Graphhopper Toolkit 的 Skill 实战指南

发布时间:2026/10/2 17:54:32来源:尧图网络
基于 Rube MCP 的 Graphhopper 自动化:awesome-claude-skills 中 Graphhopper Toolkit 的 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点击查看免费下载本指南以 awesome-claude-skills 仓库中composio-skills/graphhopper-automation/SKILL.md为核心系统讲解如何通过 Rube MCPComposio 提供的统一 MCP 端点驱动 Composio Graphhopper toolkit实现路由计算、导航等 Graphhopper 任务的自动化。读完本文你将掌握 Rube MCP 的连接配置、工具发现RUBE_SEARCH_TOOLS、连接管理RUBE_MANAGE_CONNECTIONS与工具执行RUBE_MULTI_EXECUTE_TOOL的完整调用范式并能直接复用一个可落地、可验证的三步工作流。背景一个 Skill 如何编排 Graphhopper 自动化在 README.md 的 App Automation via Composio 一节中本仓库提供了一批面向 78 个 SaaS 应用的预构建工作流 Skill每个 Skill 都包含工具调用序列、参数指引、已知坑点和快速参考表且全部基于从 Composio API 发现到的真实 tool slugs 编写。Graphhopper 自动化正是这批 Skill 中的一员存放于 composio-skills/graphhopper-automation/SKILL.md。该 Skill 的 YAML frontmatter 定义如下--- name: graphhopper-automation description: Automate Graphhopper tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---可以看到该 Skill 的核心定位是通过 Rube MCP 访问 Composio Graphhopper toolkit并要求 Claude 在每次执行前先通过搜索工具获取最新的 schema。requires.mcp: [rube]声明了运行前提——Claude 客户端必须已经连接 Rube 这个 MCP 服务器。这与同仓库其他自动化 Skill如 composio-automation/SKILL.md、composio-search-automation/SKILL.md保持一致的模板结构差异仅在toolkit名称与具体业务用例。前置条件Prerequisites在开始任何 Graphhopper 自动化流程前需要满足以下三个条件Rube MCP 已连接Claude 客户端中必须能调用RUBE_SEARCH_TOOLS这是验证 Rube MCP 是否就绪的标志性工具。Graphhopper 连接为 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS建立并确认名为graphhopper的 toolkit 连接且状态必须是ACTIVE。先搜索后执行任何工作流开始前都必须先调用RUBE_SEARCH_TOOLS获取当前的工具 schema因为工具 schema 会随时间变化硬编码 tool slugs 或参数是危险的。Setup三步连接 Rube MCP 与 Graphhopper获取 Rube MCP在 Claude 客户端Claude Code、Claude.ai 等的 MCP 服务器配置中添加端点https://rube.app/mcp即可。无需任何 API Key——添加端点后即可直接使用。随后按以下顺序完成连接初始化确认RUBE_SEARCH_TOOLS能正常响应以此验证 Rube MCP 已可用调用RUBE_MANAGE_CONNECTIONS传入 toolkitgraphhopper如果返回的连接状态不是ACTIVE则按返回的认证链接完成授权设置通常是一次 OAuth 式的跳转确认在运行任何工作流之前再次确认连接状态显示为ACTIVE。工具发现永远先搜索 schema工作流的第一步必须是工具发现。原文给出的标准调用如下RUBE_SEARCH_TOOLS queries: [{use_case: Graphhopper operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用的工具 slugstool slugs每个工具的输入 schema字段名、类型、必填项推荐的执行计划recommended execution plans已知的坑点known pitfalls。值得强调的是session: {generate_id: true}的用法在新工作流开始时让 Rube 生成一个全新会话 ID便于后续步骤复用同一会话上下文而在已有会话中继续时则应改用session: {id: existing_session_id}传入既有 ID见下文 Core Workflow Pattern 中的对比。核心工作流模式Core Workflow PatternStep 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Graphhopper task}] session: {id: existing_session_id}与初始化时的发现调用不同这里将use_case替换为你的具体任务描述例如计算两点间的最短驾车路线、获取某区域的等时线等并复用已有会话 ID让搜索更精准、上下文更连贯。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [graphhopper] session_id: your_session_id在执行任何工具前先确认graphhopper连接的 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执行阶段的关键细节tool_slug必须来自 Step 1 搜索结果的真实 slug不能凭空猜测arguments必须严格符合搜索结果返回的 schema——字段名、类型、必填项都不能错memory参数必须始终携带即使没有记忆上下文也要传空对象{}session_id沿用当前工作流的会话 ID。这一发现 → 检查 → 执行的三步模式与同仓库 composio-automation/SKILL.md 中针对 Composio toolkit 的模式完全同构只是 toolkit 名称与 use_case 不同说明这是本仓库为所有 Composio 自动化 Skill 统一的执行骨架Graphhopper 只是其中一个业务实例。已知坑点Known Pitfalls原文总结了六条高频踩坑点建议作为每次运行前的自检清单永远先搜索工具 schema 会变绝不硬编码 tool slugs 或参数必须先调用RUBE_SEARCH_TOOLS检查连接执行前确认RUBE_MANAGE_CONNECTIONS返回的状态为ACTIVEschema 合规字段名与类型必须精确使用搜索结果中的定义memory 参数RUBE_MULTI_EXECUTE_TOOL调用中始终包含memory即使为空也要传{}会话复用同一工作流内复用会话 ID仅在新工作流开始时生成新 ID分页处理检查响应中是否包含分页 token有则持续拉取直到数据取全避免因截断漏掉工具或结果。快速参考Quick Reference操作方式查找工具RUBE_SEARCH_TOOLS Graphhopper 相关的 use case建立连接RUBE_MANAGE_CONNECTIONS toolkitgraphhopper执行工具RUBE_MULTI_EXECUTE_TOOL 搜索发现的 tool slugs批量操作RUBE_REMOTE_WORKBENCHrun_composio_tool()完整 schemaRUBE_GET_TOOL_SCHEMAS适用于带schemaRef的工具这张表格覆盖了日常自动化中最常用的五类操作单工具场景用前三个 MCP 工具即可闭环需要批量编排多个 Graphhopper 调用时可借助RUBE_REMOTE_WORKBENCH在远端沙箱中通过run_composio_tool()编程式执行当工具的输入参数非常复杂如路由偏好、规避区域等结构化的嵌套参数时用RUBE_GET_TOOL_SCHEMAS拉取完整 schema 再构造参数。实战建议把这个 Skill 跑起来结合 README.md 中关于 Claude Skills 的加载方式你可以这样在实际环境中使用本 Skill作为 Skill 挂载将composio-skills/graphhopper-automation/目录置于 Claude 的 skills 目录下会话启动时 Claude 会先看到该 Skill 的 name 与 description并在遇到路线规划、路径计算、导航等 Graphhopper 相关任务时自动加载完整指令作为指令模板手动套用即使不挂载也可以直接让 Claude 按本文给出的三步流程执行——先RUBE_SEARCH_TOOLS发现 Graphhopper 工具再RUBE_MANAGE_CONNECTIONS确认连接最后RUBE_MULTI_EXECUTE_TOOL完成实际调用复用同一模式Graphhopper 的连接初始化、工具发现与执行范式与仓库内其余 77 个应用 Skill 完全一致掌握本文即可类推到任意 Composio toolkit。说明本文全部调用参数与流程均直接取自 composio-skills/graphhopper-automation/SKILL.md并通过同仓库的 composio-automation/SKILL.md、composio-search-automation/SKILL.md 与 README.md 交叉印证了该模式的通用性具体 tool slugs 与参数请始终以实际运行时RUBE_SEARCH_TOOLS返回的当前 schema 为准。赞分享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 的 Blackboard 自动化Claude Skill 实战指南awesome-claude-skills基于 Rube MCP 的 Blackboard 自动化Claude Skill 实战指南awesome claude skills 本篇技术指南围绕 bAI 技能AI 插件人工智能工作流自动化iOS 本地数据持久化实战3 步跑通 GRDB.swift 的增删改查iOS 本地数据持久化实战3 步跑通 GRDB.swift 的增删改查 App 重启数据就没了、离线功能存不下用户数据、UserDefaults 只能装一点设AI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战基于 Rube MCP 的 Dromo 自动化 Claude Skill 全解析awesome claude skills 实战基于 Rube MCP 的 Dromo 自动化 Claude Skill 全解析 本篇技术指南围绕 awesoAI 技能AI 插件人工智能工作流自动化上一篇解锁Sentient语音模式解放双手的AI交互新体验下一篇sam2_hiera_large.fb_r1024_2pt1与传统模型对比性能测试与结果分析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

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

较早相关资讯

最新相关资讯

Qt操作Word:基于COM接口的QAxObject实战与避坑指南 2026/10/2 18:41:55

Qt操作Word:基于COM接口的QAxObject实战与避坑指南

简介:面向需要在Qt应用中操作Word、Excel文档的C开发者,这套QtOffice轻量代码包围绕QtWord与QTOffice的常用接口做了二次封装,解决直接调用Office COM、OLE等复杂机制带来的高门槛问题。压缩包体积仅5KB,内部共5个文件&#xff0c…

阅读更多 →
Python解析通达信.day文件,结合pytdx搭建本地量化数据链 2026/10/2 18:41:54

Python解析通达信.day文件,结合pytdx搭建本地量化数据链

做量化的人,几乎都会遇到同一个坎:数据从哪来。市面上的免费数据接口今天能用明天就挂,付费终端一年好几千,对一个还没跑通策略的新手来说实在肉疼。后来我发现,电脑里装的通达信软件本来就在本地落地了一份完整的行情…

阅读更多 →
OpenShell:开源免费的MobaXterm平替,SSH/SFTP全能终端实战指南 2026/10/2 18:41:54

OpenShell:开源免费的MobaXterm平替,SSH/SFTP全能终端实战指南

去年年底,我把电脑上用了快三年的MobaXterm卸载了,换上了开源工具OpenShell。原因很简单:我手头维护的服务器越来越多,每次在Windows和远程Linux之间来回切窗口、传文件、开多个SSH会话,工具用得越来越别扭。OpenShell…

阅读更多 →
Linux驱动开发:ioctl原理、安全实践与替代方案 2026/10/2 18:41:48

Linux驱动开发:ioctl原理、安全实践与替代方案

1. 为什么驱动里总在用 ioctl,而不是 read/write?刚入行做 Linux 驱动开发时,我盯着file_operations结构体发了整整两天呆:read、write、open、release这些函数名都直白得像白开水,唯独ioctl像个裹着黑布的盒子——文档…

阅读更多 →
WorkBuddy接入中国移动云盘:自研续票模块实现任务自动续期 2026/10/2 18:41:48

WorkBuddy接入中国移动云盘:自研续票模块实现任务自动续期

给 WorkBuddy 装中国移动云盘这事儿,本来只是我临时起意。团队一直用 WorkBuddy 做日常任务调度,但文件这块始终散在各人的电脑里,之前试过几个网盘技能,要么授权流程太磨叽,要么接口文档货不对板。后来换成中国移动云…

阅读更多 →
Replit如何重塑知识工作:从代码编辑到可运行文档 2026/10/2 18:41:48

Replit如何重塑知识工作:从代码编辑到可运行文档

1. 这不是一场普通直播:Replit 正在重新定义“知识工作”的实操现场最近在技术圈里,只要提到“知识工作未来”这个话题,几乎绕不开 Replit 这个名字。它不再只是那个写着“在线 IDE”标签的编程工具——我从去年开始深度用它带团队做原型验证…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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