GumloopでTypeform と連携するフローを作る

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI のリモートMCP サーバー を活用し、Gumloop から自動化ワークフロー内でTypeform にセキュアにアクセスしてアクションを実行します。

Gumloop は、トリガー、AI ノード、API、データコネクタを組み合わせてAI を活用したワークフローを作成できるビジュアル自動化プラットフォームです。Gumloop と CData Connect AI を組み込みの「MCP (Model Context Protocol) Server」を通じて統合することで、ワークフローからライブの にシームレスにアクセスして対話できるようになります。

このプラットフォームはローコード環境を提供しているため、大規模な開発作業なしで複雑なプロセスを簡単にオーケストレーションできます。柔軟性が高く、複数のビジネスアプリケーション間での統合が可能で、ライブデータを使ったエンドツーエンドの自動化を実現します。

CData Connect AI は、Typeformを含む数百のデータソースをMCP経由でAIツールにつなげるクラウドサービスです。接続情報はConnect AI側で一元管理されるため、GumloopにTypeformの認証情報を直接渡すことなくセキュアに連携できます。

この記事では、Connect AI での Typeform 接続の構成、Gumloop への MCP Serverの登録、そして Typeform をクエリするワークフローの構築に必要な手順をご紹介します。

ステップ 1: Gumloop 用のTypeform 接続を構成する

それでは早速、Gumloop からTypeform への接続を設定していきましょう。Gumloop から Typeform と対話するには、まず CData Connect AI で Typeform への接続を作成して構成します。

  1. Connect AI にログインし、「Connections」をクリックして「 Add Connection」をクリックします 接続の追加
  2. 「Add Connection」パネルから「Typeform」を選択します データソースの選択
  3. Typeform に接続するために必要な認証情報を入力しましょう。

    まず、Profile 接続プロパティにTypeForm プロファイルのディスク上の場所を設定します(例:C:\profiles\TypeForm.apip)。次に、ProfileSettings 接続プロパティにTypeForm の接続文字列を設定します(以下を参照)。

    TypeForm API プロファイル設定

    TypeForm への認証にはOAuth 標準を使用します。

    TypeForm に認証するには、まずTypeForm でOAuth アプリケーションを登録および設定する必要があります:https://admin.typeform.com/account#/section/tokens。アプリにはclient ID とclient secret が割り当てられ、接続文字列で設定できます。OAuth アプリケーションの設定の詳細については、https://developer.typeform.com/get-started/ をご参照ください。

    使用シナリオによって異なるリダイレクトURI が必要です:

    • CData デスクトップアプリケーション:CData デスクトップアプリケーション(Sync、API Server、ArcESB)は/src/oauthCallback.rst でOAuth トークンを受け入れます。ホストとポートはアプリケーションが使用するデフォルトポートと同じです。例えば、http://localhost:8019/ でCData Sync にアクセスする場合、リダイレクトURI はhttp://localhost:8019/src/oauthCallback.rst になります。
    • CData クラウドアプリケーション:CData クラウドアプリケーションはデスクトップ版と同様です。https://1.2.3.4/ でConnect AI にアクセスする場合、リダイレクトはhttps://1.2.3.4/src/oauthCallback.rst を使用します。
    • デスクトップアプリケーション:デスクトップアプリケーションを使用する場合、URI はhttps://localhost:33333 を推奨します。
    • Web アプリケーション:ドライバーを使用してWeb アプリケーションを開発する場合、https://my-website.com/oauth のような独自のURI を使用します。

    以下の接続プロパティを設定すると、接続の準備が整います:

    • AuthScheme:OAuth に設定します。
    • InitiateOAuth:GETANDREFRESH に設定します。InitiateOAuth を使用してOAuthAccessToken を取得するプロセスを管理できます。
    • OAuthClientId:アプリ設定で指定されているClient Id を設定します。
    • OAuthClientSecret:アプリ設定で指定されているClient Secret を設定します。
    • CallbackURL:アプリ設定で指定したRedirect URI を設定します。
    接続の構成 (Salesforce の例) 「Create & Test」をクリックします
  4. 「Add Typeform Connection」ページの「Permissions」タブに移動し、ユーザーベースの権限を更新します。 権限の更新

パーソナルアクセストークンを追加する

パーソナルアクセストークン (PAT) は、Gumloop からConnect AI への接続を認証するために使用します。アクセスの粒度を維持するために、サービスごとに個別の PAT を作成することをおすすめします。

  1. Connect AI アプリの右上にある歯車アイコン () をクリックして、設定ページを開きます。
  2. 「Settings」ページで、「Access Tokens」セクションに移動し、 「Create PAT」をクリックします。
  3. PAT に名前を付けて「Create」をクリックします。 新しい PAT の作成
  4. パーソナルアクセストークンは作成時にのみ表示されます。必ずコピーして、今後の使用のために安全に保管してください。

これで、Gumloop からTypeform に接続する準備が整いました!

ステップ2:Gumloop でMCP Server に接続する

続いて、Connect AI の MCP Server エンドポイントと認証情報をGumloop の認証情報に追加します。

  1. Gumloop のアカウントを作成して(アカウント未作成の場合)、サインインしましょう。
  2. Gumloop Credentials のページにアクセスして、MCP Server を構成します。
  3. 「Add Credentials」をクリックし、「MCP Server」を検索して選択します
  4. MCP Serverの構成 MCP Serverアプリ
  5. 以下の詳細情報を入力します。
    • URL: https://mcp.cloud.cdata.com/mcp
    • Label: Typeform-mcp-server などのわかりやすい名前
    • Access Token / API Key: 空白のままにします
    • Additional Header: Authorization: Basic YOUR EMAIL:YOUR PAT
    • CData MCP Serverへの接続構成
    • 認証情報を保存します
    • 保存された MCP 認証情報

これで、Gumloop でワークフローを構築する際に MCP Server が利用できるようになりました。

ステップ3: ワークフローを構築してGumloop でTypeform のリアルタイムデータを探索する

  1. Gumloop Personal workspace にアクセスし、 「Create Flow」をクリックします。
  2. Gumloop ワークフローの作成
  3. 「」アイコンを選択するか、「Ctrl」+「B」を押してノードまたはサブフローを追加します。
  4. ノードの追加
  5. 「Ask AI」を検索して選択します。
  6. Ask AI の選択
  7. 「Show More Options」をクリックし、「Connect MCP Server?」オプションを有効にします。
  8. 「Connect MCP Server?」の有効化
  9. 「MCP Servers」ドロップダウンから、保存したMCP 認証情報を選択します。
  10. プロンプトを追加し、要件に応じてAI モデルを選択します。
  11. プロンプトの追加
  12. 必要な詳細の構成が完了したら、「Run」をクリックしてパイプラインを実行します
  13. 例 1: Gumloop ワークフローの実行 例 2: Gumloop ワークフローの実行

ワークフローの実行が完了すると、CData Connect AI MCP Serverを通じて Typeform を正常に取得できたことが確認できます。MCP Client ノードを使用することで、データに対する質問、レコードの取得、アクションの実行が可能になります。

CData Connect AI でビジネスシステムのデータ活用を今すぐスタート

いかがでしたか?Gumloop からTypeform へのデータ接続が10分もかからずに完了したのではないでしょうか。業務に使えそう、と感じてくださった方は、14日間の無償トライアルでAI ツールからビジネスシステムへのリアルタイムデータ接続をぜひお試しください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル