3ステップで実装:Devin×Presto MCP連携でリアルタイムデータ活用

Anusha M B
Anusha M B
Technical Marketing Engineer
開発者向けにDevin×Presto MCP連携を解説。3ステップでAIエージェントにPresto のデータへのリアルタイムアクセスを付与。無料トライアルで試す。

Devin は、Cognition が開発したAI ソフトウェアエンジニアです。自律的なセッションの中で、コードの計画から記述、テストまでを一貫して行います。組み込みのMCP マーケットプレイスを通じてMCP(Model Context Protocol)に対応しているのも特徴です。リモートMCP サーバーを追加するだけで、外部ツールやリアルタイムのデータソースへのアクセスをDevin に与えられます。

CData Connect AI と連携させれば、Devin は組み込みのMCP サーバーを通じてガバナンスされた状態でPresto のデータにリアルタイムにアクセスできます。自然言語のプロンプトを送るだけで、カタログの一覧表示やスキーマの探索、Presto のデータのレコードへのクエリが行えます。データアクセスは常に、許可されたデータソースに対してのみセキュアに実行される仕組みです。

本記事では、Connect AI でPresto の接続を設定する方法から解説します。続けて、Devin のMCP マーケットプレイスからCData Connect AI MCP サーバーをインストールし、Devin のセッションからPresto のデータにクエリを実行して連携を確認するところまでを紹介します。

Presto とのデータ連携について

CData を使用すれば、Trino および Presto SQL エンジンのリアルタイムデータへのアクセスと統合がこれまでになく簡単になります。お客様は CData の接続機能を以下の目的で利用しています:

  • Trino v345 以降(旧 PrestoSQL)および Presto v0.242 以降(旧 PrestoDB)のデータにアクセスできます。
  • Trino または Presto インスタンスの基盤となるすべてのデータに対して読み取り・書き込みアクセスができます。
  • 最大スループットのための最適化されたクエリ生成。

Presto と Trino により、ユーザーは単一のエンドポイントを通じてさまざまな基盤データソースにアクセスできます。CData の接続と組み合わせることで、ユーザーはインスタンスへの純粋な SQL-92 アクセスを取得し、業務データをデータウェアハウスに統合したり、Power BI や Tableau などのお気に入りのツールからリアルタイムデータに直接簡単にアクセスしたりできます。

多くの場合、CData のライブ接続は、ツールで利用可能なネイティブのインポート機能を上回ります。あるお客様は、レポートに必要なデータセットのサイズが大きいため、Power BI を効果的に使用できませんでした。同社が CData Power BI Connector for Presto を導入したところ、DirectQuery 接続モードを使用してリアルタイムでレポートを生成できるようになりました。

関連リンク


ステップ1:Devin 用のPresto 接続を設定

Devin からPresto へは、CData Connect AI のリモートMCP サーバー経由で接続します。まずはCData Connect AI でPresto 接続を作成し、設定を行いましょう。

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

    Presto への接続には、まずはServer およびPort を接続プロパティとして設定します。それ以外の追加項目は接続方式によって異なります。

    TLS/SSL を有効化するには、UseSSL をTRUE に設定します。

    LDAP で認証

    LDAP で認証するには、次の接続プロパティを設定します:

    • AuthScheme: LDAP に設定。
    • User: LDAP で接続するユーザー名。
    • Password: LDAP で接続するユーザーのパスワード。

    Kerberos 認証

    KERBEROS 認証を使う場合には、以下を設定します:

    • AuthScheme: KERBEROS に設定。
    • KerberosKDC: 接続するユーザーのKerberos Key Distribution Center (KDC) サービス。
    • KerberosRealm: 接続するユーザーのKerberos Realm 。
    • KerberosSPN: Kerberos Domain Controller のService Principal Name。
    • KerberosKeytabFile: Kerberos principals とencrypted keys を含むKeytab file。
    • User: Kerberos のユーザー。
    • Password: Kerberos で認証するユーザーのパスワード。
    接続の設定(Salesforce の例)
  6. Save & Test をクリックします
  7. Permissions タブに移動し、ユーザーベースの権限を更新します
  8. 権限の更新

Presto 接続の設定が完了したので、Devin はCData Connect AI を通じてPresto のデータに接続できるようになりました。

ステップ2:Devin にConnect AI MCP サーバーをインストール

次に、Devin のMCP サーバー一覧からCData Connect AI MCP サーバーをインストールします。これにより、セッションからConnect AI を通じてリアルタイムデータのツールを検出して呼び出せるようになります。

注:Devin でMCP サーバーをインストールするには、Manage MCP Servers の権限が必要です。この権限がない場合は、Suggest オプションを使用するか、組織の管理者に問い合わせてください。

  1. Devin にログインし、SettingsConnections に移動して、MCP servers タブを選択します
  2. マーケットプレイスでCData Connect AI を検索し、検証済み(verified)のリスティングを選択します
  3. Devin でMCP サーバーを表示してCData Connect AI を検索
  4. Install and enable をクリックします。プロンプトが表示されたら、OAuth フローを完了してConnect AI アカウントで認証します Devin へのConnect AI MCP サーバーのインストール
  5. インストールが完了したら、Enable in sessions トグルがオンになっていることを確認してTest tools をクリックします。Devin が接続を検証し、getCatalogsgetSchemasgetTablesqueryData など、利用可能なConnect AI のツールが一覧表示されます Devin でのConnect AI MCP ツールの確認

MCP サーバーのインストールと有効化が完了すると、ワークスペース内のすべてのDevin セッションでConnect AI のツールが利用できるようになります。

ステップ3:Devin からPresto のデータをリアルタイムでクエリ

連携の設定が完了したら、Devin のセッションを開始して、自然言語のプロンプトでPresto のデータと対話してみましょう。

  1. Devin のホームページから新しいセッションを開始します
  2. セッションのプロンプトで、Connect AI のデータを扱うようDevin に依頼します。例えば:
    • CData Connect AI の接続を一覧表示して
    • Presto の利用可能なスキーマとテーブルを表示して
    • Presto のテーブルから上位5 件のレコードを取得して
  3. Devin がConnect AI MCP サーバーを呼び出し、Presto のデータのリアルタイムな結果をセッション内に直接返します。ツールの呼び出し、入力、出力はProgress パネルで確認できます Devin のセッションからリアルタイムデータをクエリ

これでDevin はConnect AI MCP サーバーと通信し、リモートMCP ツールを通じてセッションから直接Presto のデータをリアルタイムで取得できるようになりました。データの探索、データを活用した機能開発、エンジニアリング業務の自動化など、幅広い用途で活用できます。

CData Connect AI の入手

数百種類のSaaS、ビッグデータ、NoSQL ソースにクラウドアプリケーションから直接アクセスするには、CData Connect AI をぜひお試しください。 CData Connect AI の14日間の無料トライアルをはじめましょう。ご不明な点がございましたら、サポートチームまでお気軽にお問い合わせください。

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

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

無料トライアル