关于 MCP Adobe Experience Platform Server
这是一个 Node.js MCP 服务,为 Adobe Experience Platform 提供 API 接口,面向需要管理 AEP 数据与配置的团队。涵盖架构、数据集、受众细分、用户档案和查询等操作。
主要功能
- 01管理架构与数据集
- 02管理受众细分与用户档案
- 03向数据集导入数据
- 04执行 Query Service 查询
- 05管理目标并激活受众细分
- 06提供 Swagger 文档与输入验证
适用场景
- 01创建或查看 AEP 架构和数据集
- 02向指定数据集导入数据
- 03查询统一用户档案
- 04执行查询并激活目标受众细分
MCP 相关
该项目是 MCP 服务,将 Adobe Experience Platform 的 API 操作提供给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Adobe Experience Platform 服务
这是一个 Node.js 服务,为 Adobe Experience Platform(AEP)集成提供全面的 API 接口。它支持多种 AEP 功能,包括架构、数据集、区段、用户档案等。
功能
- 架构管理
- 数据集操作
- 区段管理
- 数据摄取
- 用户档案管理
- 查询服务
- 目标管理
- Swagger 文档
- 输入验证
- 错误处理
先决条件
- Node.js(v14 或更高版本)
- npm 或 yarn
- 具有 API 访问权限的 Adobe Experience Platform 帐户
- 已集成 AEP 的 Adobe Developer Console 项目
设置
- 克隆仓库:
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
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 错误
- 连接问题
- 验证错误
- 内部服务错误
开发
若要为项目做出贡献:
- 创建新分支
- 进行修改
- 编写/更新测试
- 提交拉取请求
测试
运行测试套件:
npm test
许可证
ISC
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。