关于 actionbridge
actionbridge 是面向 Zapier exposed-actions API 的通用 MCP 操作执行器。它允许 MCP 客户端发现、检查、验证和执行账户已开放的操作并获取结果,但不声称覆盖 Zapier 的全部应用目录或托管 MCP 端点。
主要功能
- 01列出和搜索可用操作
- 02查看操作详情和输入项
- 03验证操作参数
- 04执行操作
- 05获取执行结果
适用场景
- 01按名称或应用查找已开放的操作
- 02执行前检查所需输入
- 03从 MCP 客户端运行 Zapier exposed action
- 04获取已完成操作的结果
MCP 相关
将 Zapier exposed-actions API 的通用执行器作为 MCP 工具提供。它不提供 Zapier 托管的逐用户 MCP 端点,也不包含特定应用的操作目录。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
8收录的工具列表 · 更新于 1 周前
此工具无需参数。
详细介绍
actionbridge
将 Zapier 暴露的操作作为 MCP 工具,通过 Zapier 已记录的 exposed-actions (NLA) API 进行通信。actionbridge 是一个全新命名的 纯净室通用操作运行器核心:全新编写的代码,不复制品牌元素。
特别说明: Zapier 提供的服务包含数千个按应用划分的操作,并通过托管的 按用户提供的 MCP 端点访问;无法枚举每个应用的操作,也不声称 实现了操作对等。actionbridge 是一个通用运行器,可运行密钥所属账户 已暴露的任意操作。它不会复现 Zapier 的托管 MCP 端点、按用户提供的 URL/密钥嵌入方式,也不会复现任何特定应用的操作目录。
工具(通用运行器核心,共 8 个)
list_actions、search_actions、get_action、execute_action、
list_action_apps、describe_action_inputs、
validate_action_params、get_execution_result。
有意不包含:每个特定应用的操作目录 (无法枚举)、Zap/Zaps 管理、文件夹、Zap 历史记录界面、 应用连接管理,以及托管 MCP 端点本身。
设置
为 exposed-actions API 创建 Zapier API 密钥并设置:
export ZAPIER_API_KEY=...
也可以通过 ZAPIER_API_BASE_URL 覆盖 API 基础 URL
(默认值为 https://nla.zapier.com/api/v1)。如果没有密钥,每次
工具调用都会失败,并指出缺少的变量。
CLI
npx @reneturcios/actionbridge list_actions
npx @reneturcios/actionbridge execute_action '{"action_id":"123","instructions":"Send it"}'
npx @reneturcios/actionbridge mcp # stdio MCP server
每个工具名称都是一个子命令,接受一个 JSON 对象参数。
MCP 客户端配置
{
"mcpServers": {
"actionbridge": {
"command": "npx",
"args": ["-y", "@reneturcios/actionbridge", "mcp"],
"env": { "ZAPIER_API_KEY": "..." }
}
}
}
Docker
docker run -i -e ZAPIER_API_KEY ghcr.io/cloudcorprecords/actionbridge
开发
npm install
npm run build
npm test
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。