actionbridge について
actionbridgeは、Zapier exposed-actions API向けの汎用MCPアクション実行ツールです。MCPクライアントから、アカウントで公開されたアクションの検索、確認、検証、実行、結果取得ができますが、Zapierの全アプリカタログやホスト型MCPエンドポイントとの同等性は主張していません。
主な機能
- 01利用可能なアクションの一覧表示と検索
- 02アクション詳細と入力項目の確認
- 03アクションパラメーターの検証
- 04アクションの実行
- 05実行結果の取得
活用シーン
- 01名前やアプリから公開済みアクションを検索
- 02実行前に必須入力を確認
- 03MCPクライアントからZapier exposed actionを実行
- 04完了したアクションの結果を取得
MCP 対応
Zapier exposed-actions API向けの汎用ランナーをMCPツールとして公開します。Zapierのホスト型ユーザー別MCPエンドポイントや、個別アプリのアクションカタログは提供しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 1 週間前に更新
このツールにパラメーターはありません。
詳細
actionbridge
Zapier の公開アクションを MCP ツールとして利用し、ドキュメント化された Zapier の公開アクション(NLA)API と通信します。actionbridge は、新しい名前のもとで 一から開発された、汎用アクション実行コアです。コードや ブランドはコピーしていません。
特別なケースについて、明確に述べます。 Zapier のインターフェースには、ホスト型のユーザーごとの MCP エンドポイントを通じて利用する、アプリごとの何千もの アクションがあります。アプリごとのアクションとの完全な対応は列挙できず、対応も主張していません。actionbridge は、 その API キーのアカウントで公開されているアクションを実行する汎用ランナーです。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 履歴の UI インターフェース、アプリ接続の管理、ホスト型 MCP エンドポイント 自体。
セットアップ
公開アクション 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 オブジェクトを 1 つ取ります。
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。