邮件管理协议服务器

Buttondown MCP Server是一个用于与Buttondown新闻通讯API交互的模型上下文协议服务器,提供邮件、订阅者和标签的管理功能。

  • by dgalarza
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dgalarza/buttondown-mcp

使用说明

MCP服务器按钮

一个MCP(模型上下文协议)服务器,用于与 按下按钮 新闻通讯API。

工具

电子邮件

工具 说明
list_emails 列出带有可选状态过滤器的电子邮件(草稿/计划/已发送)
get_email 按ID获取单个电子邮件详细信息
create_draft 使用降价内容创建新草稿
update_draft 编辑现有草稿
send_draft 立即发送草稿
schedule_draft 稍后安排草稿
get_analytics 获取已发送电子邮件的打开/点击率

订阅者

工具 说明
list_subscribers 列出具有可选类型过滤器(常规/高级/搅拌/等)的订阅者
get_subscriber 通过ID或电子邮件地址获取订阅者详细信息

标签

工具 说明
list_tags 列出时事通讯中的所有标签
get_tag 按ID获取标签详细信息
create_tag 创建一个具有可选颜色和描述的新标签
update_tag 更新现有标记
delete_tag 删除标签(订阅者不受影响)

安装

克劳德代码

claude mcp add buttondown -- npx -y buttondown-mcp

然后设置API密钥:

claude mcp add-json buttondown '{"command":"npx","args":["-y","buttondown-mcp"],"env":{"BUTTONDOWN_API_KEY":"your-api-key"}}'

手动配置

添加到您的克劳德代码设置中:

{
  "mcpServers": {
    "buttondown": {
      "command": "npx",
      "args": ["-y", "buttondown-mcp"],
      "env": {
        "BUTTONDOWN_API_KEY": "your-api-key"
      }
    }
  }
}

从获取API密钥https://buttondown.com/settings/api

许可证

麻省理工学院