【MCP Server】Google Cloud Storage × Cursor 連携ガイド:CData Code Assist MCP で AI 駆動のアプリ開発

Yazhini G
Yazhini G
Technical Marketing Engineer
CData CData Code Assist MCP for Google Cloud Storage を使って、Cursor からリアルタイムの Google Cloud Storage のデータを探索し、Google Cloud Storage のデータを活用したアプリケーション開発を支援する方法を解説します。

Cursor は、日常の開発ワークフローにエージェント型 AI を統合した AI 搭載コードエディタです。MCP に対応しているため、Cursor はローカルツールやエンタープライズデータソースにエディタから直接接続でき、コンテキストを切り替えることなくライブシステムと自然言語でやり取りできます。

Model Context Protocol(MCP)は、構造化されたツールインターフェースを通じて LLM クライアントを外部サービスに接続するためのオープンスタンダードです。MCP Server はスキーマの検出やリアルタイムクエリなどの機能を公開し、AI エージェントがリアルタイムデータを安全かつ一貫して取得・分析できるようにします。

この記事では、CData Code Assist MCP for Google Cloud Storage のインストール、Google Cloud Storage への接続設定、Cursor への Code Assist MCP アドオンの接続、そしてエディタ内からリアルタイムの Google Cloud Storage のデータをクエリする方法までをステップバイステップで解説します。

ステップ 1:CData Code Assist MCP for Google Cloud Storage のダウンロードとインストール

  1. まずは CData Code Assist MCP for Google Cloud Storage をダウンロードします。
  2. ダウンロードしたインストーラーをダブルクリックして実行します。
  3. 画面の指示に従ってインストールを完了させます。

インストールが完了したら、Google Cloud Storage に接続して Code Assist MCP アドオンの設定を行います。

ステップ 2:Google Cloud Storage への接続を設定

  1. インストール後、CData Code Assist MCP for Google Cloud Storage の設定ウィザードを開きます。

    注意:ウィザードが自動的に開かない場合は、Windows の検索バーで「CData Code Assist MCP for Google Cloud Storage」と検索し、アプリケーションを起動してください。

  2. MCP Configuration > Configuration Name で、既存の構成を選択するか、 を選択して新しい構成を作成します。
  3. 構成名を入力(例:「cdata_googlecloudstorage」)し、OK をクリックします。
  4. 設定ウィザードに適切な接続プロパティを入力します。

    ユーザーアカウントでの認証

    ユーザー資格情報の接続プロパティを設定することなく接続できます。InitiateOAuth をGETANDREFRESH に設定したら、接続の準備が完了です。

    接続すると、Google Cloud Storage OAuth エンドポイントがデフォルトブラウザで開きます。ログインして権限を付与すると、OAuth プロセスが完了します。

    サービスアカウントでの認証

    サービスアカウントには、ブラウザでユーザー認証を行わないサイレント認証があります。サービスアカウントを使用して、企業全体のアクセススコープを委任することもできます。

    このフローでは、OAuth アプリケーションを作成する必要があります。詳しくは、ヘルプドキュメントを参照してください。以下の接続プロパティを設定したら、接続の準備が完了です:

    • InitiateOAuth: GETANDREFRESH に設定。
    • OAuthJWTCertType: PFXFILE に設定。
    • OAuthJWTCert: 生成した.p12 ファイルへのパスに設定。
    • OAuthJWTCertPassword: .p12 ファイルのパスワードに設定。
    • OAuthJWTCertSubject: 証明書ストアの最初の証明書が選ばれるように"*" に設定。
    • OAuthJWTIssuer: 「サービスアカウント」セクションで「サービスアカウントの管理」をクリックし、このフィールドをサービスアカウントID フィールドに表示されているE メールアドレスに設定。
    • OAuthJWTSubject: サブジェクトタイプが"enterprise" に設定されている場合はエンタープライズID に設定し、"user" に設定されている場合はアプリユーザーID に設定。
    • ProjectId: 接続するプロジェクトのID に設定。

    これで、サービスアカウントのOAuth フローが完了します。

  5. 接続 をクリックして、OAuth 経由で Google Cloud Storage と認証します。
  6. 次に、Save Configuration をクリックして Code Assist MCP アドオンの構成を保存します。

この操作により、Cursor が Code Assist MCP アドオンを起動する際に参照する .mcp 構成ファイルが作成されます。Code Assist MCP アドオンの設定が完了したら、続いて Cursor に接続していきましょう。

ステップ 3:Code Assist MCP アドオンを Cursor に接続

  1. Cursor デスクトップアプリケーションをダウンロードし、アカウントのサインアップを完了します。
  2. 上部メニューから Settings をクリックして設定パネルを開きます。
  3. 左側のナビゲーションで Tools & MCP タブを開き、Add Custom MCP をクリックします。
  4. 方法 1:MCP 構成を手動で追加

    1. Cursor がエディタ内に mcp.json ファイルを開きます。
    2. 以下のコードを追加してファイルを保存します。
    3. {
        "mcpServers": {
          "cdata-local": {
            "command": "C:/Program Files/Java/jdk-17/bin/java.exe",
            "args": [
              "-jar",
              "C:/Program Files/CData/CData Code Assist MCP for Google Cloud Storage/lib/cdata.mcp.googlecloudstorage.jar",
              "cdata_googlecloudstorage"
            ]
          }
        }
      }
      

      注意:command の値は Java 17 以上の java.exe 実行ファイルのパスを、JAR パスにはインストール済みの CData Code Assist MCP アドオンの .jar ファイルのパスを指定してください。最後の引数は、CData 設定ウィザードで保存した MCP 構成名と一致させる必要があります(例:「cdata_googlecloudstorage」)。

    方法 2:CData Code Assist MCP for Google Cloud Storage の UI から MCP 構成をコピー

    1. 設定ウィザードで接続の保存とテストが完了したら、Next をクリックします。
    2. AI MCP Tool ドロップダウンから Cursor を選択します。
    3. MCP Client Instructions の手順に従って、MCP 構成に必要なフォルダを作成します。
    4. 表示された JSON コードをコピーして、構成ファイルに貼り付けます。
    5. Cursor で、mcp.json 構成を含むプロジェクトフォルダを開きます。
  5. Code Assist MCP アドオンが、Installed MCP Servers に Running として表示されることを確認します。

ステップ 4:Cursor でリアルタイムの Google Cloud Storage のデータをクエリ

  1. 上部バーの Toggle AI Pane をクリックしてチャットウィンドウを開きます。
  2. 自然言語を使って Google Cloud Storage のデータについて質問してみましょう。例えば:

    「Google Cloud Storage のデータ 接続で利用可能なすべてのテーブルを一覧表示してください。」

これで Cursor と CData Code Assist MCP for Google Cloud Storage の連携が完了しました。公開された MCP ツールを使って、スキーマの探索や Google Cloud Storage に対するリアルタイムクエリの実行が可能になります。

AI を業務データにつなげて、業務を圧倒的に効率化!

Code Assist MCP を無料でダウンロードして、AI ツールに開発中のリアルタイム Google Cloud Storage のデータへのスキーマ対応アクセスを提供しましょう。本番環境への移行準備が整ったら、CData Google Cloud Storage Drivers がエンタープライズグレードのパフォーマンス、セキュリティ、信頼性を備えた同等の SQL ベースアクセスを提供します。

CData コミュニティにアクセスして、洞察を共有したり、質問したり、MCP を活用した AI ワークフローの可能性を一緒に探っていきましょう。

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

Google Cloud Storage Code Assist MCP の無料トライアルをダウンロード:

 ダウンロード

詳細:

Google Cloud Storage Icon Google Cloud Storage Code Assist MCP お問い合わせ

The CData Code Assist MCP for Google Cloud Storage provides schema-aware context for AI-assisted code generation with live Google Cloud Storage data.