AIRO MCPサーバー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

AIRO MCPサーバーは、Claude Code、Claude Desktop、Cursor、ChatGPT、Codex CLIなどのMCP互換AIクライアントにWorkato AIROのプラットフォーム機能全体を公開します。 これにより、自然言語を使用してAI Development Environmentから直接、レシピの構築、Geniesの管理、MCPサーバーの作成、およびData tablesスキーマの管理を行えます。

MCPサーバーとしてのAIROMCPサーバーとしてのAIRO

仕組み

AIRO MCPサーバーは、次の2つの認証方法をサポートしています:

  • OAuth 2.0: 対話型クライアントに推奨されます。 初めて接続すると、MCPクライアントによってブラウザーウィンドウが開きます。 このウィンドウには、クライアントが要求する権限の一覧を示すWorkatoの認可画面が表示されます。 Authorizeをクリックしてコネクションを完了します。 設定手順については、OAuth 2.0を使用した接続を参照してください。
  • API token: ヘッドレスまたは設定駆動型のセットアップに推奨されます。 Workato APIトークンをBearerヘッダーとして渡します。 設定手順については、APIトークンを使用した接続を参照してください。

サーバーは、次のカテゴリに整理されたツールを公開します:

カテゴリ実行できること
レシピステップレベルの操作、フィールドマッピング、条件、コネクションを含む、レシピの作成、編集、検索、管理
スキルとMCPレシピをスキルに変換し、MCPサーバーを作成または管理する
GenieとナレッジベースGenieの作成と設定、ナレッジベースの管理、ナレッジソースの割り当て
ブループリントとアセットブループリント、アセットマップ、アセットメタデータを操作する
データData tablesスキーマの作成と管理
ジョブとテストジョブ履歴を調査し、テストケースを管理する

MCPクライアント内でhelpツールを使用すると、入力スキーマや利用ガイダンスなど、特定のツールに関する詳細情報を取得できます。

AIRO MCPサーバーは、OAuth 2.0コネクションではWorkatoアカウントの権限に従い、APIトークンコネクションではAPIクライアントロールの権限に従います。 MCPサーバーを通じて実行されるすべてのアクションには、Workatoプラットフォームで実行されるアクションと同じアクセス制御が適用されます。

活動監査ログは、AIRO MCPサーバーがお客様に代わって実行したアクションを、(via AIRO)ラベル付きでユーザーアカウントに関連付けます。

前提条件

AIRO MCPサーバーを設定する前に、次のものが必要です:

  • AIROアクセス権を持つWorkatoアカウント
  • Claude Code、Claude Desktop、Cursor、ChatGPT、Codex CLIなど、インストール済みのMCP互換クライアント

一部のMCPクライアント設定ではnpxを使用します。 これらの設定では、Node.jsがインストールされ、PATHで使用可能になっている必要があります。 インストールを確認するには、ターミナルでnode -vを実行します。

APIトークン認証には、Workato APIトークンも必要です。 手順については、APIトークンの生成を参照してください。

OAuth 2.0を使用した接続

OAuth 2.0を使用してAIRO MCPサーバーをMCPクライアントに接続するには、次の手順を完了します:

ワークスペースとEnvironmentのスコープ

OAuth 2.0は、各AIRO MCPサーバーコネクションのスコープを、ブラウザーセッションでアクティブなWorkatoワークスペースとEnvironmentに設定します。 認可を開始する前に、対象のワークスペースとEnvironmentにサインインします。 別のワークスペースまたはEnvironmentについて認可手順を繰り返すか、同時にアクセスする必要があるワークスペースとEnvironmentごとに別個のコネクションを作成します。

APIトークンを使用した接続

APIトークン認証には、Workato APIトークンが必要です。

APIトークンを生成する

APIトークンを取得するには、次の手順を完了します:

1

Workatoにサインインします。

2

ワークスペース管理者>APIクライアント>クライアントロールに移動します。

3

既存のクライアントロールを開くか、クライアントロールを作成します。

4

ロールのAIRO MCP機能を有効化します。

クライアントロールのプロジェクトアセットリストで有効化されたAIRO MCP機能クライアントロールのAIRO MCP機能を有効化する

5

変更を保存をクリックします。

6

このクライアントロールを既存のAPIクライアントに割り当てるか、新しいAPIクライアントを作成するときにロールを選択します。

7

APIクライアントトークンをコピーし、安全に保管します。

MCPクライアントの設定

MCPクライアントに応じた手順を完了します:

ユースケース

次の例は、AIRO MCPサーバーでの一般的なワークフローを示しています。

レシピを構築してテストする

AIROを使用して自然言語の説明から複数ステップのレシピを作成し、Development Environmentを離れずに保存してテストします。

Create a recipe that syncs new Salesforce opportunities to Jira issues.
Add an OpenAI step to summarize the opportunity before creating the Jira issue.
Save the recipe and show me the test cases.

ナレッジソースを使用してGenieを作成する

Genieをセットアップし、関連するナレッジベースに接続して、ドメイン固有の質問に回答できるようにします。

"Sales Intelligence"という新しいGenieを作成し、CRMナレッジベースを割り当てます。

MCPサーバーを構築する

ワークスペースアセットからMCPサーバーを作成し、他のAIクライアントがツールに接続できるようにします。

Build an MCP server called "Sales Tools" using the lead enrichment and deal scoring skills from the Sales Automation project.

ジョブの失敗を調査する

最近のジョブ履歴を調査して、プロダクションレシピのエラーを診断します。

List the last 10 jobs for recipe 1555928 and show me any errors.

Data tablesを管理

Development Environmentを離れることなく、Data tablesを作成し、そのスキーマを定義します。

地域別の承認者しきい値を保存するData tablesを作成します。

最終更新日: