Beehiiv MCP 服务器是一个模型上下文协议(MCP)服务器,它提供了与 Beehiiv API v2 交互的工具。借助该服务器,大型语言模型(LLMs)能够通过标准化工具与 Beehiiv 出版物和帖子进行交互,极大地拓展了信息交互的可能性。
在使用 Beehiiv MCP 服务器之前,需要满足一些先决条件,并完成相应的安装和配置步骤。
uv 包管理器以下是详细的安装步骤:
uv:curl -LsSf https://astral.sh/uv/install.sh | sh
# 创建新目录并进入该目录
mkdir beehiiv-mcp-server
cd beehiiv-mcp-server
# 创建虚拟环境并激活它
uv venv
source .venv/bin/activate
# 安装依赖项
uv add "mcp[cli]" httpx python-dotenv
.env文件:BEEHIIV_API_KEY=your_api_key_here
BEEHIIV_PUBLICATION_ID=your_publication_id_here
将以下内容添加到 Claude Desktop 配置文件(~/Library/Application Support/Claude/claude_desktop_config.json)中:
{
"mcpServers": {
"beehiiv-mcp-server": {
"command": "" ,
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
""
]
}
}
}
请替换:
为您的uv可执行文件的绝对路径 为您beehiiv_server.py文件的绝对路径当前,此 MCP 服务器公开了以下实用工具(更多功能即将推出):
列出您 API 密钥可以访问的所有出版物。
列出指定出版物的 5 条最新确认帖子。
list_posts(publication_id: str)
获取特定帖子的详细信息。
get_post(publication_id: str, post_id: str)
获取帖子的完整 HTML 内容。
在 Beehiiv 平台上创建新帖子(仅限企业用户)。
当您通过 Claude Desktop 与此服务器交互时,会按照以下步骤进行:
(即将推出视频)
claude_desktop_config.json文件语法。检查 Claude 中的 MCP 相关问题日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
日志存储在以下位置:
~/Library/Logs/Claude/mcp.log 用于一般的 MCP 连接日志。~/Library/Logs/Claude/mcp-server-beehiiv-mcp-server.log 用于服务器特定日志。.env文件中公开 API 密钥等敏感信息。如需贡献或报告问题,请联系: [您的联系方式]