Air Pipe

io.airpipe由 airpipe.io 發布官方發布者v2026.7.28更新於 Oct 25, 2026

Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.

已驗證Streamable HTTP可網頁執行雲端與基礎設施開發者工具

概覽

AI 產生的概覽

Air Pipe 是遠端 MCP 伺服器,讓助理撰寫、驗證、部署並管理 AirPipe 設定與可重複使用模組。

可以做什麼
列出組織、設定與可重複使用模組,讀取單一設定或模組及其修訂歷程與規格,列表時可選擇包含修訂。依自然語言指令撰寫與編輯設定 YAML,其中規劃步驟會回傳撰寫指引與檢索到的範例,由模型自行寫出 YAML。儲存前對 YAML 做結構描述驗證,並以 base64 編碼的 YAML 建立或更新設定與模組。將設定與模組部署、重新部署或取消部署到預備或正式環境,包括指定的歷來修訂。啟用或停用設定,並依 UUID 刪除設定或模組。
適用情境
適合在 AI 用戶端管理 AirPipe 資源時使用,讓助理起草、檢查並發布設定變更,或檢視與回復修訂,而不必切換到 AirPipe 網頁應用程式。
執行需求
需要連線到服務商 API 主機的遠端 streamable HTTP 端點。需要在 Authorization 標頭中以 bearer 憑證提供 Air Pipe API 權杖,該權杖在 AirPipe 網頁應用程式中建立。未宣告本機執行環境或環境變數。
安裝前請注意
Authorization 中的 bearer 權杖屬於機密,可存取你所在組織的資源。許多工具會改變線上狀態:建立、更新、部署、重新部署、取消部署、啟用/停用以及刪除設定和模組,包括對正式環境操作。執行刪除與正式部署前應先確認。設定和模組會傳送到 AirPipe 服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Air Pipe,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.airpipe%2Fairpipe/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "air-pipe": {
      "type": "http",
      "url": "https://api.airpipe.io/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

19

update_module

Update an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.

輸入參數handle必填role_uuidspec_yaml必填permissiondescriptionmodule_type必填module_uuiddeploy_stagingdeploy_productionorganization_uuid

edit_config

Edit an AirPipe configuration YAML with a natural-language instruction.

輸入參數instruction必填current_yaml必填organization_uuid必填

toggle_config

Enable or disable one or more configurations by config_uuid.

輸入參數config_uuids必填organization_uuid必填

undeploy_config

Undeploy a configuration from an environment (STAGING or PRODUCTION).

輸入參數config_uuid必填environment必填organization_uuid必填

create_module

Create a reusable module (a typed config fragment referenced by handle) and optionally deploy it to staging or production. spec_yaml is base64-encoded YAML of the module body; module_type is the config struct it represents (e.g. Database).

輸入參數handle必填role_uuidspec_yaml必填permissiondescriptionmodule_type必填deploy_stagingdeploy_productionorganization_uuid

deploy_module_revision

Deploy a specific past revision of a module to staging or production.

輸入參數module_uuid必填revision_uuid必填organization_uuid必填

delete_module

Delete one or more reusable modules by module_uuid.

輸入參數module_uuids必填organization_uuid必填

get_config

Get a single configuration's data by config_uuid, optionally with its revisions.

輸入參數config_uuid必填organization_uuid必填

undeploy_module

Undeploy a reusable module from an environment (STAGING or PRODUCTION).

輸入參數environment必填module_uuid必填organization_uuid必填

get_module

Get a single reusable module by uuid, including its revision history and spec.

輸入參數module_uuid必填organization_uuid必填

plan_config

Get airpipe config-authoring instructions plus RAG-retrieved real action examples for a natural-language request, so YOU (the calling model) write the YAML yourself instead of the server generating it. Returns { instructions, context, request, protocol }. After writing the config, validate it with the validate_config tool (repair loop) then persist it with create_config. Prefer this over generate_config whenever you can author YAML yourself.

輸入參數limitrequest必填organization_uuid

deploy_config_revision

Deploy a specific past revision of a configuration to staging or production.

輸入參數config_uuid必填revision_uuid必填organization_uuid必填

delete_config

Delete one or more AirPipe configurations by config_uuid.

輸入參數config_uuids必填organization_uuid必填

list_organizations

List the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.

無需輸入參數。

list_modules

List the organization's reusable modules (pass revisions=true to include revision history).

輸入參數organization_uuid必填

create_config

Create a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.

輸入參數role_uuidpermissionconfig_yaml必填deploy_stagingdeploy_productionorganization_uuid

update_config

Update an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy.

輸入參數role_uuidpermissionconfig_uuidconfig_yaml必填deploy_stagingdeploy_productionorganization_uuid

validate_config

Schema-validate an airpipe YAML config. Send { "yaml": <the full YAML string> }. Returns { valid: true } when it passes, or { valid: false, error: <message> } when it fails — feed the error back into your fix and call again until valid. Schema check only; does not save. Use create_config to persist a valid config.

輸入參數yaml必填

list_configs

List the organization's AirPipe configurations.

輸入參數organization_uuid必填

版本歷史

1
  1. v2026.7.28最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。