次世代ターミナル Warp と HubDB を MCP で接続(CData Connect AI)

Yazhini G
Yazhini G
Technical Marketing Engineer
次世代ターミナル Warp から HubDB のデータを操作する手順を解説。CData Connect AI の Remote MCP Server で接続を設定し、Warp Agent にリアルタイムの HubDB のデータを自然言語で操作させます。

Warp は、モダンなターミナルと AI エージェントを組み合わせたエージェント型の開発環境です。大規模言語モデル(LLM)との対話や Model Context Protocol(MCP) サーバーとの連携に対応しているため、ターミナルを離れることなく、エージェントから外部のリアルタイムデータソースにアクセスできます。

Warp 組み込みの MCP Server 経由で CData Connect AI と連携すると、Warp Agent はガバナンスの効いたリアルタイムの HubDB のデータにアクセスできるようになります。連携用のコードを書かなくても、HubDB のデータの探索や自然言語での質問、レコードの操作ができます。

この記事では、Connect AI での HubDB 接続の設定、Warp での CData MCP Server の設定、Warp Agent からリアルタイムの HubDB のデータを操作する方法の3点をご紹介します。

ステップ 1:Warp 用に HubDB への接続を設定

Warp から HubDB への接続は、Connect AI の Remote MCP Server を通じて実現されます。Warp からHubDB のデータを操作するために、まず Connect AI で HubDB のコネクションを作成・設定していきましょう。

  1. Connect AI にログインし、Sources をクリック、次に Add Connection をクリック
  2. Connect AI での接続の追加
  3. Add Connection パネルから HubDB を選択
  4. データソースの選択
  5. HubDB に接続するために必要な認証プロパティを入力します。

    HubDBデータソースへの接続には、パブリックHubSpotアプリケーションを使用したOAuth認証とプライベートアプリケーショントークンを使用した認証の2つの方法があります。

    カスタムOAuthアプリを使用する

    すべてのOAuthフローでAuthSchemeを"OAuth"に設定する必要があります。特定の認証ニーズ(デスクトップアプリケーション、Webアプリケーション、ヘッドレスマシン)に必要な接続プロパティについては、ヘルプドキュメントを確認してください。

    アプリケーションを登録し、OAuthクライアント認証情報を取得するには、以下の手順を実行してください。

    1. HubSpotアプリ開発者アカウントにログインします。
      • アプリ開発者アカウントである必要があります。標準のHubSpotアカウントではパブリックアプリを作成できません。
    2. 開発者アカウントのホームページで、アプリタブをクリックします。
    3. アプリを作成をクリックします。
    4. アプリ情報タブで、ユーザーが接続する際に表示される値を入力し、必要に応じて変更します。これらの値には、パブリックアプリケーション名、アプリケーションロゴ、アプリケーションの説明が含まれます。
    5. 認証タブで、「リダイレクトURL」ボックスにコールバックURLを入力します。
      • デスクトップアプリケーションを作成する場合は、http://localhost:33333のようなローカルにアクセス可能なURLに設定します。
      • Webアプリケーションを作成する場合は、ユーザーがアプリケーションを承認した際にリダイレクトされる信頼できるURLに設定します。
    6. アプリを作成をクリックします。HubSpotがアプリケーションとそれに関連する認証情報を生成します。
    7. 認証タブで、クライアントIDとクライアントシークレットを確認します。これらは後でドライバーを設定する際に使用します。
    8. スコープの下で、アプリケーションの意図する機能に必要なスコープを選択します。

      テーブルにアクセスするには、最低限以下のスコープが必要です:

      • hubdb
      • oauth
      • crm.objects.owners.read
    9. 変更を保存をクリックします。
    10. 統合に必要な機能にアクセスできる本番ポータルにアプリケーションをインストールします。
      • 「インストールURL(OAuth)」の下で、完全なURLをコピーをクリックして、アプリケーションのインストールURLをコピーします。
      • コピーしたリンクをブラウザで開きます。アプリケーションをインストールする標準アカウントを選択します。
      • アプリを接続をクリックします。結果のタブは閉じて構いません。

    プライベートアプリを使用する

    HubSpotプライベートアプリケーショントークンを使用して接続するには、AuthSchemeプロパティを"PrivateApp"に設定します。

    以下の手順に従ってプライベートアプリケーショントークンを生成できます:

    1. HubDBアカウントで、メインナビゲーションバーの設定アイコン(歯車)をクリックします。
    2. 左サイドバーメニューで、統合 > プライベートアプリに移動します。
    3. プライベートアプリを作成をクリックします。
    4. 基本情報タブで、アプリケーションの詳細(名前、ロゴ、説明)を設定します。
    5. スコープタブで、プライベートアプリケーションがアクセスできるようにしたい各スコープに対して読み取りまたは書き込みを選択します。
    6. テーブルにアクセスするには、最低限hubdbとcrm.objects.owners.readが必要です。
    7. アプリケーションの設定が完了したら、右上のアプリを作成をクリックします。
    8. アプリケーションのアクセストークンに関する情報を確認し、作成を続行をクリックし、その後トークンを表示をクリックします。
    9. コピーをクリックして、プライベートアプリケーショントークンをコピーします。

    接続するには、PrivateAppTokenを取得したプライベートアプリケーショントークンに設定します。

    接続の設定(Salesforce の例)
  6. 「Save & Test」をクリック
  7. Permissions タブに移動し、ユーザーベースの権限を更新
  8. 権限の更新

Personal Access Token の追加

Personal Access Token(PAT)は、Warp から Connect AI への接続を認証するために使用します。アクセス制御をきめ細かく保つため、連携ごとに個別の PAT を作成することをおすすめします。

  1. Connect AI アプリ右上の歯車アイコン()をクリックして Settings を開く
  2. Settings ページで Access Tokens セクションに移動し、 Create PAT をクリック
  3. PAT にわかりやすい名前を付けて Create をクリック
  4. 新しい PAT の作成
  5. 表示されたトークンをコピーして安全に保管してください。一度しか表示されません

HubDB のコネクションと PAT の設定が完了しました。これで Warp は Connect AI 経由で HubDB のデータに接続する準備が整いました。

ステップ 2:Warp で Connect AI を設定

続いて、Warp で Warp Agent を有効にし、LLM プロバイダーと Connect AI の MCP エンドポイントを設定します。これで、エージェントがリアルタイムデータのツールを検出・呼び出せるようになります。

  1. Warp をダウンロード・インストールし、Warp アカウントにサインアップまたはログインします
  2. ウィンドウ左上の Tabs panel アイコンをクリックするか、Ctrl + Shift + B を押します Warp で Tabs panel を開く
  3. Settings をクリックして Agents を展開し、Warp Agent を選択して Warp Agent のトグルをオンにします Settings で Warp Agent を有効化

LLM プロバイダーの設定

Warp Agent がプロンプトを解釈し、どの MCP ツールを呼び出すかを判断するには、LLM プロバイダーが必要です。お好みのプロバイダーの API キーを追加しましょう。

  1. 同じ Warp Agent ページで、Custom Inference セクションまでスクロールします
  2. 使用する LLM プロバイダー(OpenAI、Anthropic、Google など)の API キーを入力します Custom Inference で LLM の API キーを追加

Connect AI MCP Server の追加

  1. Agents の下にある MCP servers をクリックし、 Add をクリック Warp で新しい MCP サーバーを追加
  2. Add New MCP Server エディターに、以下の JSON 設定を貼り付けます:
    {
      "mcpServers": {
        "CData_Connect_AI": {
          "url": "https://mcp.cloud.cdata.com/mcp",
          "headers": {
            "Authorization": "Basic your_base64_encoded_email_PAT"
          }
        }
      }
    }

    注意:Connect AI のユーザーメールアドレスと PAT を email:PAT の形式で組み合わせ、その文字列を Base64 エンコードして先頭に Basic を付けてください。例えば [email protected]:ABC123...XYZ の場合、ヘッダーの値は Basic dXNlckBteWRvbWFpbjphSzkvbVB4Mi9Rcjd2TjQ... のような値になります

    Connect AI MCP Server の設定
  3. Save をクリックして MCP サーバーを追加
  4. My MCPs に CData_Connect_AI が表示され、トグルが有効になっていてツールが利用可能な状態であることを確認します Warp で Connect AI MCP Server が有効になっていることを確認

MCP サーバーと LLM プロバイダーの設定が完了したので、Warp Agent は Connect AI 経由でリアルタイムの HubDB のデータを操作できる状態になりました。

ステップ 3:Warp Agent からリアルタイムの HubDB のデータを操作

それでは、Warp Agent で自然言語のプロンプトを使って、リアルタイムの HubDB のデータを探索してみましょう。

  1. 左ナビゲーションバーの アイコンをクリックし、Agent を選択 Warp で新しいエージェントの会話を開始
  2. データを操作するプロンプトを入力します。例:
    • CData_Connect_AI の MCP 接続で利用可能なデータソースを一覧表示して
    • HubDB で探索できる内容を教えて
    • HubDB のデータから最新のレコードを 5 件取得して
    Warp Agent にプロンプトを入力
  3. エージェントが Connect AI MCP Server を呼び出し、HubDB のデータをリアルタイムで取得して返します Warp Agent からリアルタイムデータを操作

これで Warp Agent が Connect AI MCP Server を呼び出し、Remote MCP ツールを通じてリアルタイムの HubDB のデータを操作できるようになりました。ここまでの操作はすべてターミナル上で完結します。

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

AI エージェントやクラウドアプリケーションから数百種類の SaaS や業務データソースを直接操作するには、CData Connect AI をぜひお試しください。 14 日間の無料トライアルをご利用いただけます。ご不明点がございましたら、サポートチームまでお気軽にお問い合わせください。

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

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

無料トライアル