MCP钎焊集成
Braze的REST API的模型上下文协议(MCP)集成,允许您通过简单的界面管理目录、电子邮件、片段等。
特性
- 认证管理
- 配置Braze API令牌和基本URL - 所有API操作的自动身份验证
- 目录管理
- 创建和列出目录 - 添加并列出目录项 - 支持项目属性和元数据
- 电子邮件管理
- 查询硬退回和未订阅的电子邮件 - 更新电子邮件订阅状态 - 管理垃圾邮件和阻止列表条目 - 对订阅组的支持
- 细分市场管理
- 列出所有分页段 - 获取详细的细分市场信息 - 支持分析跟踪
安装
pip install mcp-braze配置
在使用集成之前,请配置Braze API凭据:
{
"api_token": "your-braze-api-token",
"base_url": "https://rest.iad-01.braze.com" # Optional, defaults to US-01 instance
}使用示例
管理目录
# Create a catalog
{
"name": "products",
"description": "Our product catalog"
}
# Add items to catalog
{
"catalog_name": "products",
"item_id": "prod-123",
"name": "Sample Product",
"description": "A great product",
"attributes": {
"price": 99.99,
"category": "electronics"
}
}管理电子邮件
# Update email subscription
{
"email": "user@example.com",
"status": "subscribed",
"subscription_group_id": "group-123" # optional
}
# Query bounced emails
{
"start_date": "2024-01-01",
"end_date": "2024-03-20",
"limit": 100,
"offset": 0
}管理段
# List segments
{
"page": 0,
"sort_direction": "desc"
}
# Get segment details
{
"segment_id": "your-segment-id"
}发展
- 克隆存储库:
git clone https://github.com/TMEFRT/mcp-braze.git
cd mcp-braze- 安装依赖项:
pip install -r requirements.txt- 运行测试:
pytest贡献
- 分叉存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'Add some amazing feature') - 推到分支(
git push origin feature/amazing-feature) - 打开拉取请求
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
