使用SendGrid MCP服务器,能够自动化管理电子邮件营销操作,涵盖联系人管理、模板创建、统计分析等功能。借助Cline集成,你可直接在VSCode中调用这些功能,让工作流程更高效便捷。以下为你呈现详细的安装与配置指南。
使用SendGrid MCP服务器可实现电子邮件营销操作的自动化管理,通过Cline集成还能在VSCode中便捷调用功能,提升工作效率。
git clone https://github.com/Garoth/sendgrid-mcp.git
cd sendgrid-mcp
npm install
.env文件中:SENDGRID_API_KEY=your-api-key-here
cline_mcp_settings.json){
"mcpServers": {
"sendgrid": {
"command": "node",
"args": ["/path/to/sendgrid-mcp/build/index.js"],
"env": {
"SENDGRID_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": [
"list_contacts",
"list_contact_lists",
"list_templates",
"list_single_sends",
"get_single_send",
"list_verified_senders",
"list_suppression_groups",
"get_stats",
"validate_email"
]
}
}
}
以下展示了如何使用list_contacts和create_template功能:
# 列出所有联系人
node /path/to/sendgrid-mcp/build/index.js list_contacts
# 创建新模板
node /path/to/sendgrid-mcp/build/index.js create_template
list_contacts:获取所有联系人。add_contact:添加单个或批量联系人。delete_contact:删除指定联系人。create_template:创建新模板。list_templates:列出所有模板。get_template:获取特定模板的详细信息。delete_template:删除指定模板。get_stats:获取发送统计信息。validate_email:验证电子邮件地址的有效性。list_verified_senders:列出所有已验证发件人。list_suppression_groups:列出所有退订组。cp .env.example .env
.env文件中添加你的SendGrid API密钥:SENDGRID_API_KEY=your-api-key-here
npm test
npm run build
suppression_group_id或custom_unsubscribe_url以符合法规要求。{{variable_name}})。本项目采用MIT许可证。SendGrid标志归Twilio所有。