Brevo MCP是专门为Brevo API设计的模型上下文协议(MCP)实现,它能让Claude及其他AI助手与之无缝集成,为用户带来更便捷的使用体验。
~/.config/claude-next/config.json):{
"MCPServers": {
"brevo": {
"command": ["npx", "@apicolet/brevo-mcp"],
"config": {
"apiKey": "your-brevo-api-key-here"
}
}
}
}
完成以上步骤后,您就可以直接在Claude对话中使用Brevo功能啦。
// 发送事务邮件
const result = await mcp.brevo.send_email({
to: [{
email: "recipient@example.com",
name: "John Doe"
}],
subject: "来自Claude的问候!",
htmlContent: "欢迎!
这是一封测试邮件。
"
});
// 获取联系人详情
const contact = await mcp.brevo.get_contact("john@example.com");
// 更新联系人属性
await mcp.brevo.update_contact(contact.id, {
attributes: {
FIRSTNAME: "John",
LASTNAME: "Doe",
COMPANY: "Acme Inc"
}
});
MCP提供了几个可以在Claude中使用的工具:
get_contact:通过邮箱或ID获取联系人详情update_contact:更新联系人属性create_attribute:创建新的联系人属性send_email:发送事务邮件get_email_events:跟踪邮件投递和互动git clone https://github.com/apicolet/brevo-mcp.git
cd brevo-mcp
npm install
npm run build
npm test
欢迎贡献!请随意提交Pull Request。
本项目采用MIT许可证。