邮件服务工具

Sitecore Send MCP Server是一个非官方的邮件服务工具,支持SMTP发送邮件和API管理邮件列表及成员。

  • by izharikov
  • TypeScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 izharikov/send-mcp

使用说明

Sitecore发送MCP服务器(非官方)

工具

SMTP

  • :white_check_mark: send_smtp_email -使用SMTP发送电子邮件

API

  • :white_check_mark: get_lists -获取电子邮件列表
  • :white_check_mark: get_list_members -获取电子邮件列表成员
  • :white_check_mark: add_list_member -添加电子邮件列表成员
  • :white_check_mark: remove_list_member -删除电子邮件列表成员
  • :white_check_mark: send_transactional_email -使用事务性电子邮件服务发送电子邮件

用法

手动安装

{
  "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

环境变量

# To Use API
API_KEY=[Sitecore Send API Key]
# To enable send_transactional_email
TRANSACTIONAL_EMAILS_CAMPAIGN_ID=[transactional email campaign id]
# Enable SMTP
SMTP_ENABLED=true
# SMTP
SMTP_FROM=[SMTP From Address]
SMTP_USER=[SMTP User]
SMTP_PASSWORD=[SMTP Password]