
MCP Adobe Experience Platform Server

2025.03.31
0
TypeScript数据管理API 集成其它
MCP Adobe Experience Platform Server 是一个基于 Node.js 的服务,提供与 Adobe Experience Platform (AEP) 集成的全面 API 接口。它支持 AEP 的多种功能,包括模式管理、数据集操作、分段管理、数据摄取、配置文件管理、查询服务等。
View on GitHub
Overview
基本能力
产品定位
MCP Adobe Experience Platform Server 是一个中间件服务,旨在简化与 Adobe Experience Platform 的集成,提供统一的 API 接口来管理 AEP 的各种功能。
核心功能
- Schema Management: 管理 AEP 的数据模式。
- Dataset Operations: 执行数据集的创建和列表操作。
- Segment Management: 管理用户分段。
- Data Ingestion: 将数据摄取到指定的数据集中。
- Profile Management: 获取统一的用户配置文件。
- Query Service: 执行查询服务。
- Destinations Management: 管理目标分段激活。
- Swagger Documentation: 提供 API 文档。
- Input Validation: 输入验证。
- Error Handling: 全面的错误处理。
适用场景
- 需要与 Adobe Experience Platform 集成的企业应用。
- 需要统一管理 AEP 数据模式、数据集、分段和数据摄取的开发团队。
- 需要执行复杂查询和管理用户配置文件的场景。
使用教程
使用依赖
- Node.js (v14 或更高版本)
- npm 或 yarn
- Adobe Experience Platform 账户,具有 API 访问权限
- Adobe Developer Console 项目,已集成 AEP
安装教程
- 克隆仓库:
git clone https://github.com/praveensharmajava/mcp-adobe-aep.git
cd mcp-adobe-aep
- 安装依赖:
npm install
- 在根目录创建
.env
文件,填写 Adobe 凭证:
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
- 构建项目:
npm run build
- 启动服务:
npm start
开发模式:
npm run dev
调试方式
- 访问 Swagger 文档:
http://localhost:3000/api-docs
- 运行测试套件:
npm test