ngrok-automation

通过Rube MCP(Composio)自动化Ngrok任务。始终优先搜索工具以获取当前架构。

安装

热度:38

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-ngrok-automation&locale=zh&source=copy

Ngrok 自动化技能

技能概述


通过 Rube MCP 和 Composio Ngrok 工具包实现 Ngrok 隧道的自动化管理和操作,无需 API 密钥即可快速集成到开发工作流中。

适用场景

1. 开发环境自动暴露


本地开发时需要快速将服务暴露到公网进行测试或演示。通过 Rube MCP 的工具发现机制,可以自动创建和管理临时 Ngrok 隧道,无需手动配置 CLI 或管理 API 密钥。

2. CI/CD 流程集成


在持续集成和部署流程中自动创建测试环境隧道。使用 RUBE_MULTI_EXECUTE_TOOL 批量执行隧道操作,支持自动化测试、远程调试和临时环境访问。

3. 协作开发环境管理


团队开发时需要稳定的隧道共享和会话管理。通过 RUBE_MANAGE_CONNECTIONS 维护 ACTIVE 连接状态,复用 session ID 管理多个工作流,确保团队协作时的隧道稳定性。

核心功能

1. 智能工具发现


通过 RUBE_SEARCH_TOOLS 动态获取最新的 Ngrok 工具 schema 和执行计划,避免硬编码工具 slug 导致的兼容性问题。支持按具体用例搜索,返回推荐的执行路径和已知陷阱。

2. 连接状态管理


使用 RUBE_MANAGE_CONNECTIONS 实时监控 Ngrok 连接状态,在执行任何工作流前验证 ACTIVE 状态。支持通过 auth link 快速完成连接配置,确保工作流的可靠性。

3. 工作流批量执行


通过 RUBE_MULTI_EXECUTE_TOOLRUBE_REMOTE_WORKBENCH 支持单次调用执行多个 Ngrok 操作,实现隧道创建、配置和管理的自动化。支持 session 复用和 memory 参数传递,适合复杂的多步骤场景。

常见问题

如何使用 Rube MCP 连接 Ngrok?

首先将 https://rube.app/mcp 添加为 MCP 服务器(无需 API 密钥)。然后调用 RUBE_SEARCH_TOOLS 验证连接可用性,接着使用 RUBE_MANAGE_CONNECTIONS 配置 toolkit 为 ngrok。如果连接状态不是 ACTIVE,按照返回的 auth link 完成授权即可。

Composio Ngrok 工具包支持哪些操作?

支持完整的 Ngrok 隧道生命周期管理,包括隧道创建、配置修改、状态查询和删除等操作。具体可用工具需要通过 RUBE_SEARCH_TOOLS 动态发现,因为工具 schema 会更新。搜索结果会返回工具 slug、输入参数、推荐执行计划和注意事项。

Rube MCP 和直接使用 Ngrok API 有什么区别?

Rube MCP 通过 Composio 统一工具层访问 Ngrok,无需单独管理 API 密钥和认证流程。它提供工具发现、连接管理、批量执行等高级功能,更适合集成到 AI Agent 和自动化工作流中。如果需要简单的一次性操作,直接使用 Ngrok API 或 CLI 可能更直接。