【MCP Server】Adobe Target × Claude Code 連携ガイド:CData Code Assist MCP で AI 駆動のアプリ開発
Claude Code は、ターミナル上で動作する AI 搭載のコマンドラインツールで、エージェント型のコーディングワークフローを実現します。MCP に対応しているため、Claude Code はローカルツールやエンタープライズデータソースにターミナルから直接接続でき、コンテキストを切り替えることなくライブシステムと自然言語でやり取りできます。
Model Context Protocol(MCP)は、構造化されたツールインターフェースを通じて LLM クライアントを外部サービスに接続するためのオープンスタンダードです。MCP Server はスキーマの検出やリアルタイムクエリなどの機能を公開し、AI エージェントがリアルタイムデータを安全かつ一貫して取得・分析できるようにします。
この記事では、CData Code Assist MCP for Adobe Target のインストール、Adobe Target への接続設定、Claude Code への Code Assist MCP アドオンの接続、そしてターミナル内からリアルタイムの Adobe Target のデータをクエリする方法までをステップバイステップで解説します。
ステップ 1:CData Code Assist MCP for Adobe Target のダウンロードとインストール
- まずは CData Code Assist MCP for Adobe Target をダウンロードします。
- ダウンロードしたインストーラーをダブルクリックして実行します。
- 画面の指示に従ってインストールを完了させます。
インストールが完了したら、Adobe Target に接続して Code Assist MCP アドオンの設定を行います。
ステップ 2:Adobe Target への接続を設定
- インストール後、CData Code Assist MCP for Adobe Target の設定ウィザードを開きます。
注意:ウィザードが自動的に開かない場合は、Windows の検索バーで「CData Code Assist MCP for Adobe Target」と検索し、アプリケーションを起動してください。
- MCP Configuration > Configuration Name で、既存の構成を選択するか、
を選択して新しい構成を作成します。
- 構成名を入力(例:「cdata_adobetarget」)し、OK をクリックします。
-
設定ウィザードに適切な接続プロパティを入力します。
Adobe Target に接続するには、以下に記載されているOAuth 接続プロパティとともにTenant プロパティを指定する必要があります。他の接続プロパティは処理動作に影響を与える可能性がありますが、接続には影響しません。
以下のステップでTenant 名を確認できます。
- Adobe Experience にログインします。URL は「https://experience.adobe.com/#/@mycompanyname/preferences/general-section」です。
- 「/#/@」の後の値を抽出します。この例では「mycompanyname」です。
- Tenant 接続プロパティをその値に設定します。
ユーザーアカウント(OAuth)
すべてのユーザーアカウントフローでAuthScheme をOAuthClient に設定する必要があります。
注意:OAuth を介したAdobe 認証では、2週間ごとにトークンを更新する必要があります。
すべてのアプリケーション
CData では、OAuth 認証を簡素化する組み込みOAuth アプリケーションを提供しています。または、カスタムOAuth アプリケーションを作成することもできます。詳細については、ヘルプドキュメントの「カスタムOAuthアプリの作成」をご確認ください。OAuth アクセストークンの取得
接続するには以下のプロパティを設定します:
- InitiateOAuth:GETANDREFRESH に設定して、OAuth 交換を自動的に実行し、必要に応じてOAuthAccessToken を更新します。
- OAuthClientId:アプリを登録した際に割り当てられたクライアントID に設定します。
- OAuthClientSecret:アプリを登録した際に割り当てられたクライアントシークレットに設定します。
- CallbackURL:アプリを登録した際に定義されたリダイレクトURI に設定します。例:https://localhost:3333
これらの設定により、プロバイダーはAdobe Target からアクセストークンを取得し、それを使用してデータを要求します。OAuth値はOAuthSettingsLocation で指定された場所に保存され、接続間で確実に保持されます。
- 接続 をクリックして、OAuth 経由で Adobe Target と認証します。
- 次に、Save Configuration をクリックして Code Assist MCP アドオンの構成を保存します。
この操作により、Claude Code が Code Assist MCP アドオンを起動する際に参照する .mcp 構成ファイルが作成されます。Code Assist MCP アドオンの設定が完了したら、続いて Claude Code に接続していきましょう。
ステップ 3:Code Assist MCP アドオンを Claude Code に接続
- ターミナルから Claude Code CLI をインストールします。
- Claude Code の構成ファイル ~/.config/claude-code/config.json(または初期化後に表示されるパス)を開きます。
方法 1:MCP 構成を手動で追加
- mcp.json ファイルをお好みのエディタで開きます。
- 以下のコードを追加します。
{
"mcpServers" : {
"cdata_adobetarget" : {
"type" : "stdio",
"command" : "C:\Program Files\CData\CData Code Assist MCP for Adobe Target\jre\bin\java.exe",
"args" : [ "-Dfile.encoding=UTF-8", "-jar", "C:\Program Files\CData\CData Code Assist MCP for Adobe Target/lib/cdata.mcp.adobetarget.jar", "cdata_adobetarget" ],
"env" : {}
}
}
}
注意:command の値は Java 17 以上の java.exe 実行ファイルのパスを、JAR パスにはインストール済みの CData Code Assist MCP アドオンの .jar ファイルのパスを指定してください。最後の引数は、CData 設定ウィザードで保存した MCP 構成名と一致させる必要があります(例:「cdata_adobetarget」)。
方法 2:CData Code Assist MCP for Adobe Target の UI から MCP 構成をコピー
- 設定ウィザードで接続の保存とテストが完了したら、Next をクリックします。
- AI MCP Tool ドロップダウンから Claude Code を選択します。
- Copy JSON をクリックして、生成された MCP 構成をクリップボードにコピーします。
- コピーした JSON を mcp.json ファイルに貼り付けます。
ステップ 4:Claude Code で接続を確認
Claude Code には、ビルド開始前に接続がアクティブであることを確認するためのツールが用意されています。
- ターミナルを開き、プロジェクトディレクトリに移動して claude mcp list コマンドを実行します。
- 構成名が Connected ステータスで表示されることを確認します。
- claude コマンドを実行して Claude Code を起動します。
- Claude Code セッション内で /mcp と入力し、アクティブなサーバーを確認します。
ステップ 5:Claude Code でリアルタイムの Adobe Target のデータをクエリ
接続が確認できたら、自然言語のプロンプトを使ってリアルタイムの Adobe Target のデータをクエリ・操作できます。
- Claude Code に MCP 接続の手順を確認するようプロンプトを入力し、コード記述時に適切なコンテキストが揃っていることを確認します。
- 自然言語のプロンプトでビルドを開始しましょう!例えば:
プロジェクトでは Activities のデータが非常に重要です。Id や Name などの主要なカラムからデータを取得してください。
Claude Code は MCP アドオンを使用して Adobe Target に接続し、リクエストされたデータを取得して、ターミナル上に直接結果を表示します。
AI を業務データにつなげて、業務を圧倒的に効率化!
Code Assist MCP を無料でダウンロードして、AI ツールに開発中のリアルタイム Adobe Target のデータへのスキーマ対応アクセスを提供しましょう。本番環境への移行準備が整ったら、CData Adobe Target Drivers がエンタープライズグレードのパフォーマンス、セキュリティ、信頼性を備えた同等の SQL ベースアクセスを提供します。
CData コミュニティにアクセスして、洞察を共有したり、質問したり、MCP を活用した AI ワークフローの可能性を一緒に探っていきましょう。