Install
openclaw skills install @thcjp/api-gateway-freeopenclaw skills install @thcjp/api-gateway-free托管式 API 网关路由服务免费版。通过统一的 API 路由地址 https://api.maton.ai/ 连接第三方服务,支持只读 GET 操作与基础连接管理。
升级提示: 触发器管理、事件重放、写操作审批流程、高危操作审查、多语言调用等高级功能为付费版专享。升级付费版解锁完整能力。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="your_api_key_here"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统。
https://api.maton.ai/<app>/... 路由访问 Slack、Gmail、Stripe 等服务maton whoami 验证 API Key 有效性以下功能在免费版中不可用,升级付费版解锁:
--jq 过滤 CLI 输出执行统一路由操作,处理用户输入并返回结果。
输入: 用户提供统一路由所需的参数和指令。
输出: 返回统一路由的处理结果。
统一路由操作,处理输入数据并返回结果统一路由相关配置参数进行设置执行只读 GET 操作操作,处理用户输入并返回结果。
输入: 用户提供只读 GET 操作所需的参数和指令。
输出: 返回只读 GET 操作的处理结果。
只读 GET 操作操作,处理输入数据并返回结果只读 GET 操作相关配置参数进行设置| 组件 | 说明 | 关键参数 |
|---|---|---|
parser | 解析输入指令 | format, encoding |
processor | 执行核心处理逻辑 | mode, timeout |
output | 格式化输出结果 | format, encoding |
本skill还覆盖以下能力场景: 通过托管网关连接、等服务的只读路由、含基础连接管理与、托管式、网关路由服务免费、通过统一的、路由地址连接、等第三方服务、支持只读、操作与基础连接管、事件重放、写操作审批流程、高危操作审查等高、级功能需升级付费。这些能力在上述核心功能中均有对应处理逻辑。
执行结果以Markdown格式返回,包含操作状态(成功/失败)、处理摘要和具体输出数据。失败时返回错误码和错误信息,便于定位问题。
https://api.maton.ai/slack/api/conversations.list?types=public_channel&limit=10
https://api.maton.ai/google-mail/gmail/v1/users/me/messages
https://api.maton.ai/stripe/v1/customers?limit=10
第一个路径段是 app 标识符(如 slack、google-mail、stripe)。
升级提示: 免费版仅支持只读 GET 路由。POST/PUT/PATCH/DELETE 等写操作需升级付费版。
MATON_API_KEYmaton whoami
maton connection list
# 列出 Slack 频道
maton slack channel list --types public_channel --limit 10
# 列出 Stripe 客户
maton stripe customer list -L 10
提示: 如需执行写操作(发送消息、创建记录等),请升级付费版解锁写操作审批流程。
--types: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项--limit: 命令参数,用于指定操作选项结果处理: 执行完成后,查看输出结果确认操作状态。成功时输出包含处理摘要和结果数据;失败时根据错误信息排查问题,参考错误处理章节获取恢复步骤。
-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项-L: 命令参数,用于指定操作选项场景: 用户需要查看 Slack 工作区的公开频道列表
maton slack channel list --types public_channel --limit 10
说明: 只读 GET 操作,返回频道 ID 与名称列表。
场景: 用户需要查询 Salesforce 联系人
maton salesforce query 'SELECT Id,Name FROM Contact LIMIT 10'
说明: SOQL 查询为只读操作,返回联系人 ID 与姓名。
升级提示: 付费版提供 Python
urllib调用方式与完整安全审批流程。
场景: 用户需要列出客户信息
maton stripe customer list -L 10
说明: 只读操作,返回客户列表。
升级提示: 付费版支持
--jq过滤(如map(select(.delinquent == false)))与完整写操作。
| 错误场景 | HTTP 状态码 | 原因分析 | 处理方式 |
|---|---|---|---|
| 缺少连接 | 400 | 请求的 app 未创建连接 | 通过连接管理创建对应服务的连接 |
| API Key 无效 | 401 | MATON_API_KEY 缺失或失效 | 运行 maton whoami 验证,重新设置 Key |
| 速率超限 | 429 | 超过 10 请求/秒/账户 | 降低请求频率,等待后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令 |
| 写操作不可用 | — | 免费版不支持 POST/PUT/PATCH/DELETE | 升级付费版解锁写操作审批流程 |
| App 名称错误 | 400 | 路由首段 app 标识符不正确 | 使用正确标识符(如 google-mail 非 gmail) |
| 触发器不可用 | — | 免费版不支持触发器管理 | 升级付费版解锁触发器与事件监听 |
A: 免费版仅支持只读 GET 操作(列出频道、查询客户、搜索联系人等)。写操作(POST/PUT/PATCH/DELETE)需升级付费版。
A: 不能。触发器管理(创建事件触发器、监听事件、重放事件、配置目标)为付费版专享功能。
A: 每账户 10 请求/秒。同时,目标 API 自身的速率限制也适用。免费版遇到 429 时需降低频率后重试。
A: 运行 maton whoami 验证认证状态。如 Key 无效,重新设置 MATON_API_KEY 环境变量。
A: 免费版以 maton CLI 与 curl 为主。Python requests 与 JavaScript fetch 调用方式为付费版专享。
--jq 过滤 CLI 输出升级付费版 解锁: 写操作审批、触发器管理、事件重放、高危操作审查、多语言调用、事件检查点、jq 过滤等完整能力。