Sitecore CDP Server について
Guest REST API を通じて Sitecore Customer Data Platform のゲストデータを扱う、TypeScript と Express によるサーバーです。環境設定で Sitecore CDP のエンドポイントとクライアント認証情報を指定します。
主な機能
- 01Sitecore CDP Guest REST API へのアクセス
- 02TypeScript による実装
- 03Express サーバー
- 04環境変数による API 設定
活用シーン
- 01MCP 設定から Sitecore CDP へ接続
- 02Guest REST API を通じたゲストデータ管理
MCP 対応
MCP サーバーとして説明されており、Node.js での起動方法と Sitecore CDP 設定の渡し方を示す MCP 設定例があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sitecore CDP サーバー
このプロジェクトは、Guest REST API を使用して Sitecore Customer Data Platform(CDP)と連携するサーバーアプリケーションです。TypeScript と Express で構築されており、ゲストデータを構造的に管理できます。
目次
インストール
- リポジトリをクローンします。
git clone <repository-url> - プロジェクトディレクトリに移動します。
cd sitecore-cdp-server - 依存関係をインストールします。
npm install
プロジェクトのビルド
TypeScript コードをコンパイルします。
npx tsc
(任意)サーバーを手動で実行します。
node build/CdpServer.js
環境変数
.env.example ファイルを基に、ルートディレクトリに .env ファイルを作成して、環境変数を設定します。API キーやその他必要な設定を必ず含めてください。
MCP の設定
{
"servers": {
"sitecore-cdp": {
"command": "node",
"args": ["Path/To/build/index.js"],
"env": {
"SITECORE_CDP_ENDPOINT_URL"="https://api-engage-[us|ap|eu|jpe].sitecorecloud.io/'
"SITECORE_CDP_CLIENT_KEY"="<client-key>"
"SITECORE_CDP_API_TOKEN"="<api-token>"
}
},
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。