【MCP Server】ChatGPT でSmartsheet のデータと会話しよう!

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI のリモートMCP サーバーを活用して、ChatGPTがSmartsheetに対して安全に質問への回答やアクションを実行できるようにします。

ChatGPTOpenAIが開発したAI アシスタントで、2022年11月にリリースされました。大規模言語モデル(LLM)をベースとして膨大な知識を持っており、業務のリサーチやコーディング、資料作成などに活用している方も多いのではないでしょうか。Plus およびPro 版で利用できるChatGPT の開発者モードで、外部データソースやツールに接続するためのMCP(Model Context Protocol)をサポートしています。

CData Connect AI は、Smartsheet のデータに接続するための専用クラウド間インターフェースを提供します。CData Connect AI Remote MCP Server により、Google ADK エージェントと Smartsheetの間でセキュアな通信が可能になります。これにより、ネイティブ対応データベースへのデータレプリケーションを必要とせずに、エージェントから Smartsheet のデータの読み取りや操作を実行できます。CData Connect AIは最適化されたデータ処理機能を備えており、フィルタや JOIN を含むサポート対象のすべての SQL 操作を効率的に Smartsheetへ直接送信します。サーバーサイド処理を活用することで、要求されたSmartsheet のデータ を迅速に取得できます。

Smartsheet データ連携について

CData は、Smartsheet のライブデータにアクセスし、統合するための最も簡単な方法を提供します。お客様は CData の接続機能を以下の目的で使用しています:

  • 添付ファイル、カラム、コメント、ディスカッションの読み取りと書き込みができます。
  • 個々のセルのデータを表示したり、セルの履歴をレポートしたりできます。
  • 添付ファイルの削除やダウンロード、シートの作成・コピー・削除・移動、行の別のシートへの移動やコピーなど、Smartsheet 固有のアクションを実行できます。

ユーザーは、Tableau、Crystal Reports、Excel などの分析ツールと Smartsheet を統合しています。また、当社のツールを活用して Smartsheet データをデータベースやデータウェアハウスにレプリケートしているお客様もいます。


はじめに


ステップ1: ChatGPT 用のSmartsheet への接続を設定

ChatGPT からCData Connect AI のリモートMCP を介してSmartsheet に接続していきます。まずはConnect AI でSmartsheet への接続を設定します。

  1. Connect AI にログインして「Sources」をクリック、次に「 Add Connection」をクリック
  2. 接続を追加パネルから「Smartsheet」を選択
  3. Smartsheetに接続するために必要な認証プロパティを入力します。

    個人用トークンを使用して、自分のデータをテストし、アクセスします。個人用トークンを取得する方法は次のとおりです。

    • Smartsheet にログインします。
    • 「アカウント」をクリックして「個人用の設定」を選択します。
    • 「API アクセス」をクリックし、フォームを使用して新しいアクセストークンを生成するか、既存のアクセストークンを管理します。

    その後、OAuthAccessToken を生成したトークンに設定します。

  4. 「Save & Test」をクリック

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

ステップ2: ChatGPT をCData Connect AI に接続

それでは、ChatGPT にCData Connect AI コネクタを追加していきましょう。注意点として、以下の操作の実行にはChatGPT のPlus またはPro サブスクリプションが必要になります。

  1. ChatGPTにサインインします。
  2. 「設定」 > 「アプリとコネクター」に移動します。
  3. 「高度な設定」セクションで、「開発者モード」をオンに切り替えます。
  4. 開発者モードが有効になったら、「アプリとコネクター」ページに戻り、「作成する」をクリックします。
  5. コネクタの名前を入力します(例: Connect AI MCP)。
  6. 「MCP Serverの URL」フィールドに以下を入力します。
    https://mcp.cloud.cdata.com/mcp
  7. 「認証」を「OAuth」に設定します。
  8. 「わたしはこのアプリケーションを信頼します」にチェックを入れ、「作成する」をクリックします
  9. CData Connect AI のOAuth 認証ページにリダイレクトされます。Connect AI の認証情報でサインインします。
  10. 要求された権限を確認し、「認証する」をクリックしてChatGPT にConnect AI リソースへのアクセスを許可します。
  11. 認証が成功すると、ChatGPT にリダイレクトされます。
  12. Connect AI MCP Server が利用可能なコネクタリストに表示され、コネクタの管理やアクション(ツール)の有効化・無効化ができるようになります。

これで設定は完了です!では、実際にSmartsheet のデータを探索してみましょう。

ステップ3: ChatGPT でSmartsheet のデータをリアルタイムで探索

設定が完了したので、実際の業務に役立つ質問をいつでも聞くことができます。試してみましょう。

  1. ChatGPT で新しい会話を開始します。
  2. ツールピッカーで「開発者モード」を有効にします。
  3. 「+」ボタンから「Connect AI MCP」を有効にします。
  4. 自然言語のプロンプトでデータの探索を開始できます。ChatGPT はConnect AI MCP を使用してSmartsheet のデータをリアルタイムにクエリします。例えば以下のようなプロンプトを試してみてください。
    • 「過去30日間のすべての顧客を表示して」
    • 「最もパフォーマンスの高い製品は何ですか?」
    • 「今四半期の売上トレンドを分析して」
    • 「すべてのアクティブなプロジェクトと現在のステータスをリストして」
    その他多くのプロンプトアイデアを、CData のプロンプトライブラリで用意しています。
  5. ChatGPT は自然言語のクエリを自動でSQL に変換し、Connect AI を通じてSmartsheet データを取得・分析します。

重要:ChatGPTの開発者モードは読み取り/書き込み権限を提供します。Smartsheet への書き込み操作を許可する際は注意してください。データの変更を許可する前に必ず内容を確認してください。

注意: 開発者モードはベータ版であり、ChatGPT Plus およびPro 版でのみ利用できます。最新のセットアップ情報については、OpenAIのドキュメントをご参照ください。

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

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

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

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

無料トライアル お問い合わせ