mcpField
A
actionbridge

actionbridge

本地服务
github.com/CloudCorpRecords生产力01 周前更新

关于 actionbridge

actionbridge 是面向 Zapier exposed-actions API 的通用 MCP 操作执行器。它允许 MCP 客户端发现、检查、验证和执行账户已开放的操作并获取结果,但不声称覆盖 Zapier 的全部应用目录或托管 MCP 端点。

主要功能

  1. 01列出和搜索可用操作
  2. 02查看操作详情和输入项
  3. 03验证操作参数
  4. 04执行操作
  5. 05获取执行结果

适用场景

  1. 01按名称或应用查找已开放的操作
  2. 02执行前检查所需输入
  3. 03从 MCP 客户端运行 Zapier exposed action
  4. 04获取已完成操作的结果

MCP 相关

将 Zapier exposed-actions API 的通用执行器作为 MCP 工具提供。它不提供 Zapier 托管的逐用户 MCP 端点,也不包含特定应用的操作目录。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"cloudcorprecords-actionbridge": {
"command": "npx",
"args": [
"-y",
"@reneturcios/actionbridge"
]
}
}
}
启动命令npx -y @reneturcios/actionbridge

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@reneturcios/actionbridge0.1.0
ocighcr.io/cloudcorprecords/actionbridge:0.1.0

工具

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。