【MCP Server】Klaviyo × Cursor 連携ガイド:CData Code Assist MCP で AI 駆動のアプリ開発
Cursor は、日常の開発ワークフローにエージェント型 AI を統合した AI 搭載コードエディタです。MCP に対応しているため、Cursor はローカルツールやエンタープライズデータソースにエディタから直接接続でき、コンテキストを切り替えることなくライブシステムと自然言語でやり取りできます。
Model Context Protocol(MCP)は、構造化されたツールインターフェースを通じて LLM クライアントを外部サービスに接続するためのオープンスタンダードです。MCP Server はスキーマの検出やリアルタイムクエリなどの機能を公開し、AI エージェントがリアルタイムデータを安全かつ一貫して取得・分析できるようにします。
この記事では、CData Code Assist MCP for Klaviyo のインストール、Klaviyo への接続設定、Cursor への Code Assist MCP アドオンの接続、そしてエディタ内からリアルタイムの Klaviyo のデータをクエリする方法までをステップバイステップで解説します。
ステップ 1:CData Code Assist MCP for Klaviyo のダウンロードとインストール
- まずは CData Code Assist MCP for Klaviyo をダウンロードします。
- ダウンロードしたインストーラーをダブルクリックして実行します。
- 画面の指示に従ってインストールを完了させます。
インストールが完了したら、Klaviyo に接続して Code Assist MCP アドオンの設定を行います。
ステップ 2:Klaviyo への接続を設定
- インストール後、CData Code Assist MCP for Klaviyo の設定ウィザードを開きます。
注意:ウィザードが自動的に開かない場合は、Windows の検索バーで「CData Code Assist MCP for Klaviyo」と検索し、アプリケーションを起動してください。
- MCP Configuration > Configuration Name で、既存の構成を選択するか、
を選択して新しい構成を作成します。
- 構成名を入力(例:「cdata_klaviyo」)し、OK をクリックします。
-
設定ウィザードに適切な接続プロパティを入力します。
Klaviyo に認証するには、API キーを取得します。API キーは「My Account」から生成・確認できます。
- 「Settings」>「API Keys」に移動します。
- 「Create API Key」をクリックします。
- API キーに名前を付け、必要なスコープを選択します。
CData 製品から接続するには、API Key に取得した Klaviyo API キーを設定してください。
OAuth 認証を使用する場合は、ヘルプドキュメントをご参照ください。
- 接続 をクリックして、Klaviyo と認証します。
- 次に、Save Configuration をクリックして Code Assist MCP アドオンの構成を保存します。
この操作により、Cursor が Code Assist MCP アドオンを起動する際に参照する .mcp 構成ファイルが作成されます。Code Assist MCP アドオンの設定が完了したら、続いて Cursor に接続していきましょう。
ステップ 3:Code Assist MCP アドオンを Cursor に接続
- Cursor デスクトップアプリケーションをダウンロードし、アカウントのサインアップを完了します。
-
上部メニューから Settings をクリックして設定パネルを開きます。
-
左側のナビゲーションで Tools & MCP タブを開き、Add Custom MCP をクリックします。
- Cursor がエディタ内に mcp.json ファイルを開きます。
- 以下のコードを追加してファイルを保存します。
- 設定ウィザードで接続の保存とテストが完了したら、Next をクリックします。
- AI MCP Tool ドロップダウンから Cursor を選択します。
- MCP Client Instructions の手順に従って、MCP 構成に必要なフォルダを作成します。
- 表示された JSON コードをコピーして、構成ファイルに貼り付けます。
- Cursor で、mcp.json 構成を含むプロジェクトフォルダを開きます。
- Code Assist MCP アドオンが、Installed MCP Servers に Running として表示されることを確認します。
方法 1:MCP 構成を手動で追加
{
"mcpServers": {
"cdata-local": {
"command": "C:/Program Files/Java/jdk-17/bin/java.exe",
"args": [
"-jar",
"C:/Program Files/CData/CData Code Assist MCP for Klaviyo/lib/cdata.mcp.klaviyo.jar",
"cdata_klaviyo"
]
}
}
}
注意:command の値は Java 17 以上の java.exe 実行ファイルのパスを、JAR パスにはインストール済みの CData Code Assist MCP アドオンの .jar ファイルのパスを指定してください。最後の引数は、CData 設定ウィザードで保存した MCP 構成名と一致させる必要があります(例:「cdata_klaviyo」)。
方法 2:CData Code Assist MCP for Klaviyo の UI から MCP 構成をコピー
ステップ 4:Cursor でリアルタイムの Klaviyo のデータをクエリ
- 上部バーの Toggle AI Pane をクリックしてチャットウィンドウを開きます。
- 自然言語を使って Klaviyo のデータについて質問してみましょう。例えば:
「Klaviyo のデータ 接続で利用可能なすべてのテーブルを一覧表示してください。」
これで Cursor と CData Code Assist MCP for Klaviyo の連携が完了しました。公開された MCP ツールを使って、スキーマの探索や Klaviyo に対するリアルタイムクエリの実行が可能になります。
AI を業務データにつなげて、業務を圧倒的に効率化!
Code Assist MCP を無料でダウンロードして、AI ツールに開発中のリアルタイム Klaviyo のデータへのスキーマ対応アクセスを提供しましょう。本番環境への移行準備が整ったら、CData Klaviyo Drivers がエンタープライズグレードのパフォーマンス、セキュリティ、信頼性を備えた同等の SQL ベースアクセスを提供します。
CData コミュニティにアクセスして、洞察を共有したり、質問したり、MCP を活用した AI ワークフローの可能性を一緒に探っていきましょう。