mcpField
M
MCP Adobe Experience Platform Server

MCP Adobe Experience Platform Server

ローカル
github.com/praveensharmajavaビジネス・マーケティング182 週間前に更新

MCP Adobe Experience Platform Server について

Adobe Experience Platform の API を扱う Node.js 製 MCP サーバーです。AEP のデータや設定を管理するチーム向けに、スキーマ、データセット、セグメント、プロファイル、クエリなどの操作を提供します。

主な機能

  1. 01スキーマとデータセットの管理
  2. 02セグメントとプロファイルの管理
  3. 03データセットへのデータ取り込み
  4. 04Query Service クエリの実行
  5. 05デスティネーション管理とセグメント有効化
  6. 06Swagger ドキュメントと入力検証

活用シーン

  1. 01AEP のスキーマやデータセットの作成・確認
  2. 02選択したデータセットへのデータ取り込み
  3. 03統合プロファイルの取得
  4. 04クエリ実行とデスティネーションでのセグメント有効化

MCP 対応

Adobe Experience Platform API の操作を MCP クライアントに公開する MCP サーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Adobe Experience Platform Server

Adobe Experience Platform(AEP)との統合を実現する、包括的な API インターフェースを提供する Node.js サーバーです。スキーマ、データセット、セグメント、プロファイルなど、さまざまな AEP 機能に対応しています。

機能

  • スキーマ管理
  • データセット操作
  • セグメント管理
  • データ取り込み
  • プロファイル管理
  • クエリサービス
  • デスティネーション管理
  • Swagger ドキュメント
  • 入力検証
  • エラー処理

前提条件

  • Node.js(v14 以降)
  • npm または yarn
  • API アクセス権を持つ Adobe Experience Platform アカウント
  • AEP 統合を設定した Adobe Developer Console プロジェクト

セットアップ

  1. リポジトリをクローンします:
git clone https://github.com/praveensharmajava/mcp-adobe-aep.git
cd mcp-adobe-aep
  1. 依存関係をインストールします:
npm install
  1. Adobe の認証情報を記載した .env ファイルをルートディレクトリに作成します:
PORT=3000
AEP_BASE_URL=https://platform.adobe.io
AEP_CLIENT_ID=your_client_id
AEP_CLIENT_SECRET=your_client_secret
AEP_ORG_ID=your_organization_id
  1. プロジェクトをビルドします:
npm run build
  1. サーバーを起動します:
npm start

開発時:

npm run dev

API ドキュメント

サーバーの起動後、次の場所から Swagger ドキュメントにアクセスできます:

http://localhost:3000/api-docs

API エンドポイント

スキーマ
  • GET /api/aep/schemas - すべてのスキーマを一覧表示
  • POST /api/aep/schemas - 新しいスキーマを作成
データセット
  • GET /api/aep/datasets - すべてのデータセットを一覧表示
  • POST /api/aep/datasets - 新しいデータセットを作成
セグメント
  • GET /api/aep/segments - すべてのセグメントを一覧表示
  • POST /api/aep/segments - 新しいセグメントを作成
データ取り込み
  • POST /api/aep/ingest/:datasetId - データセットにデータを取り込む
プロファイル
  • GET /api/aep/profiles/:identityValue - 統合プロファイルを取得
クエリサービス
  • POST /api/aep/query - クエリを実行
デスティネーション
  • GET /api/aep/destinations - すべてのデスティネーションを一覧表示
  • POST /api/aep/destinations/:destinationId/activate/:segmentId - セグメントをアクティベート

エラー処理

サーバーには、次のエラーに対応する包括的なエラー処理が含まれています:

  • Adobe API エラー
  • 接続の問題
  • 検証エラー
  • 内部サーバーエラー

開発

プロジェクトに貢献するには:

  1. 新しいブランチを作成します
  2. 変更を加えます
  3. テストを作成または更新します
  4. プルリクエストを送信します

テスト

テストスイートを実行します:

npm test

ライセンス

ISC

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。