🚀 超级快速启动:在不到2分钟内让Beehiiv新闻通讯管理在Claude Desktop上运行——无需Java!
将您的Beehiiv新闻通讯连接到Claude Desktop和其他AI助手。使用自然语言添加订阅者、获取帖子并管理发布。
| 方法 | 时间 | 要求 | 最适合 |
|---|---|---|---|
| 📦 原生二进制 | 2分钟 | 无! | 大多数用户 |
| ☕ Java构建 | 5分钟 | Java 24+ | 开发者 |
一旦设置完成,您可以向Claude Desktop询问如下内容:
最适合大多数用户 — 单个文件下载,无需安装!
bh-开头)pub_开头)选项A:一键安装(Linux/macOS)
curl -fsSL https://raw.githubusercontent.com/danvega/beehiiv-mcp-server/main/scripts/install.sh | bash
选项B:手动下载
访问最新版本并下载:
beehiiv-mcp-server-linuxbeehiiv-mcp-server-macosbeehiiv-mcp-server-windows.exe使可执行(仅限Linux/macOS):
chmod +x beehiiv-mcp-server-*
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"beehiiv": {
"command": "/full/path/to/beehiiv-mcp-server-linux",
"env": {
"BEEHIIV_API": "bh-your-api-key-here",
"BEEHIIV_PUBLICATION_ID": "pub-your-publication-id-here"
}
}
}
}
⚠️ 使用完整的路径到您下载的二进制文件。
✅ 成功:您应该看到Claude使用了beehiiv_create_subscription工具!
适用于希望从源代码构建的开发者
./mvnw包含)git clone <this-repo>
cd beehiiv-mcp-server
./mvnw clean package -DskipTests
然后配置Claude Desktop:
{
"mcpServers": {
"beehiiv": {
"command": "java",
"args": [
"-jar",
"/FULL/PATH/TO/target/beehiiv-mcp-server-0.0.3-SNAPSHOT.jar"
],
"env": {
"BEEHIIV_API": "bh-your-api-key-here",
"BEEHIIV_PUBLICATION_ID": "pub-your-publication-id-here"
}
}
}
}
适用于希望创建优化的原生二进制文件的开发者
原生镜像编译创建快速启动、低内存消耗的可执行文件,不需要Java运行。
./mvnw包含)git clone <this-repo>
cd beehiiv-mcp-server
./mvnw clean package -Pnative -DskipTests
这将在target/目录下创建特定平台的二进制文件:
beehiiv-mcp-server-linuxbeehiiv-mcp-server-macosbeehiiv-mcp-server-windows.exe直接使用原生二进制文件,无需Java:
{
"mcpServers": {
"beehiiv": {
"command": "/full/path/to/beehiiv-mcp-server-linux",
"env": {
"BEEHIIV_API": "bh-your-api-key-here",
"BEEHIIV_PUBLICATION_ID": "pub-your-publication-id-here"
}
}
}
}
将john.doe@company.com添加到我的新闻通讯中
为sarah@startup.com创建一个订阅,并带有自定义字段:
姓名 "Sarah Johnson",角色 "CEO",公司 "TechStart"
显示我最后10篇新闻通讯帖子及其标题和发布时间
添加marketing@bigcorp.com,并带有UTM来源 "网站",
媒介 "注册",活动 "Q4增长"
不设置BEEHIIV_PUBLICATION_ID以处理多个新闻通讯:
{
"env": {
"BEEHIIV_API": "bh-your-api-key-here"
}
}
然后在请求中指定发布:
将user@example.com添加到发布pub_specific123
为了测试或开发,您可以作为Web服务器运行:
java -jar target/beehiiv-mcp-server-0.0.2-SNAPSHOT.jar
然后在Claude Desktop配置中使用:"httpUrl": "http://localhost:8080/mcp"
bh-开头pub_开头BEEHIIV_PUBLICATION_ID并在每个请求中指定它设置环境变量:LOGGING_LEVEL_ROOT=DEBUG
# 直接测试服务器
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "id": "1", "method": "tools/list"}'
./mvnw test
./mvnw clean package
src/main/java/dev/danvega/beehiiv/
├── Application.java # 主Spring Boot应用
├── core/ # 配置及实用工具
├── post/ # 新闻通讯帖子管理
├── publication/ # 发布管理
└── subscription/ # 订阅者管理
详细的Beehiiv API文档:developers.beehiiv.com