mcpField
A
actionbridge

actionbridge

ローカル
github.com/CloudCorpRecords生産性02 週間前に更新

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. 03MCPクライアントから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 の公開アクション(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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。