本项目是 Sitecore Send MCP 服务器的非官方版本,提供了一系列工具来处理邮件相关操作,如使用 SMTP 发送邮件、管理邮件列表等。
将以下配置添加到你的配置文件中:
{
"mcpServers": {
"send-mcp": {
"command": "npx",
"args": ["send-mcp"],
"env": {
"API_KEY": "xxxxx",
"TRANSACTIONAL_EMAILS_CAMPAIGN_ID": "xxxxx",
"SMTP_ENABLED": "true",
"SMTP_FROM": "xxxxx",
"SMTP_USER": "xxxxx",
"SMTP_PASSWORD": "xxxxx"
}
}
}
}
在终端中执行以下命令:
npx send-mcp
在终端中执行以下命令,并指定端口:
npx send-mcp http --port 3000
send_smtp_email - 使用 SMTP 发送邮件get_lists - 获取邮件列表get_list_members - 获取邮件列表成员add_list_member - 添加邮件列表成员remove_list_member - 移除邮件列表成员send_transactional_email - 使用事务性邮件服务发送邮件你需要配置以下环境变量来使用本服务:
# 使用 API 所需的密钥
API_KEY=[Sitecore Send API Key]
# 启用 send_transactional_email 所需的事务性邮件活动 ID
TRANSACTIONAL_EMAILS_CAMPAIGN_ID=[transactional email campaign id]
# 启用 SMTP 服务
SMTP_ENABLED=true
# SMTP 发件人地址
SMTP_FROM=[SMTP From Address]
# SMTP 用户
SMTP_USER=[SMTP User]
# SMTP 密码
SMTP_PASSWORD=[SMTP Password]
请将 [ ] 内的内容替换为你自己的实际信息。