Buttondown API 集成
Buttondown 新闻通讯服务的全面 TypeScript 集成,提供 CLI 界面和模型上下文协议 (MCP) 服务器来管理新闻通讯、草稿和分析。
特征
多种接口:
用于直接交互的命令行界面 (CLI)
用于 AI/LLM 集成的模型上下文协议 (MCP) 服务器
用于自定义集成的编程 TypeScript API
核心功能:
电子邮件草稿管理(创建、更新、删除)
电子邮件调度系统
分析检索和格式化
列表管理
标签管理
安全:
1Password 集成用于 API 密钥管理
环境变量支持
安全凭证处理
开发人员经验:
全面支持 TypeScript
全面的类型定义
真正的基于 API 响应的类型
内置测试实用程序
安装
配置
API 密钥可以通过两种方式提供:
环境变量:
1Password CLI(推荐):
将您的 API 密钥存储在 1Password 中的
op://Development/Buttondown API/notesPlain
集成将在需要时自动获取
用法
CLI 界面
MCP 服务器
启动服务器:
从检查员开始(用于开发):
可用的 MCP 工具:
list_emails
:列出所有电子邮件,并带有可选的状态过滤create_draft
:创建新的电子邮件草稿get_analytics
:获取特定电子邮件的分析数据schedule_draft
:安排电子邮件发送
程序化使用
发展
测试
该项目包括几种类型的测试:
核心功能的单元测试
API 交互的集成测试
CLI 命令测试
MCP 服务器测试
使用以下方式运行测试:
项目结构
贡献
分叉存储库
创建你的功能分支(
git checkout -b feature/amazing-feature
)提交您的更改(
git commit -m 'Add some amazing feature'
)推送到分支(
git push origin feature/amazing-feature
)打开拉取请求
执照
ISC 许可证 - 详情请参阅许可证
致谢
Buttondown提供出色的新闻通讯服务
AI集成框架的模型上下文协议
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
使 AI 和 LLM 系统能够与 Buttondown 新闻通讯服务进行交互,通过模型上下文协议接口支持电子邮件起草、安排、分析检索和列表管理。
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -22MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.Last updated -1,9052MIT License
- -securityFlicense-qualityEnables AI models to interact with Linear for issue tracking and project management through the Model Context Protocol, supporting capabilities like creating issues, searching, managing sprints, and bulk updating statuses.Last updated -5
- AsecurityAlicenseAqualityEnables AI assistants to interact with LinkedIn data through the Model Context Protocol, allowing profile searches, job discovery, messaging, and network analytics.Last updated -284915MIT License