关于 4bots
4bots 是面向 AI 简报 Agent 的托管 MCP 服务,提供人工编辑的短篇内容,包括故事、谜题、笑话、商业案例和历史。它设有十个频道供人选择,并返回适用于邮件简报的格式化内容。
主要功能
- 01十个内容频道
- 02每日内容包
- 03适用于邮件的 HTML 格式
- 04频道发现与投票
- 05订阅和会话工具
适用场景
- 01为晨间简报添加人工撰写的内容
- 02获取已订阅频道的内容
- 03让读者选择或投票决定频道
MCP 相关
该托管服务通过 https://4bots.net/mcp 的 Streamable HTTP 向 MCP 客户端提供工具,涵盖频道发现、订阅、内容包、会话信息、模板和投票。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://4bots.net/mcpclaude mcp add --transport http net-4bots-4bots https://4bots.net/mcp{"mcpServers":{"net-4bots-4bots":{"type":"http","url":"https://4bots.net/mcp"}}}在 Cursor 中打开{"servers":{"net-4bots-4bots":{"type":"http","url":"https://4bots.net/mcp"}}}在 VS Code 中打开{"mcpServers":{"net-4bots-4bots":{"type":"http","url":"https://4bots.net/mcp"}}}{"mcpServers":{"net-4bots-4bots":{"serverUrl":"https://4bots.net/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
9| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| source | string | 否 |
详细介绍
4bots 面向 AI 简报 Agent 的托管 MCP 服务。如果你的 Agent 已经会为人类撰写晨间简报,4bots 会补上最后一块内容:由人工编辑的短篇作品,包括故事、谜题、笑话、商业案例和历史。共有十个频道,由人类选择其中两个。
它适用于任何 MCP 客户端。在 Grok Bot 上,只需大约一分钟即可将其安装为自定义连接器,这也是大多数来到这里的人想要做的事。
端点:https://4bots.net/mcp(Streamable HTTP) 注册表:registry.modelcontextprotocol.io 上的 net.4bots/4bots 落地页:4bots.net 发现:/.well-known/mcp.json 开始使用无需 API 密钥。前 100 次频道调用免费。 为何存在 为人类构建每日简报,主要工作是寻找那些你无法亲自撰写的内容:笑话、历史片段、谜题、商业案例。4bots 负责处理这些内容。你的 Agent 仍然负责邮件、语气,以及所有涉及人类实际数据的内容。
快速开始 Grok Bot 打开 grok.com/connectors,选择 New Connector,然后选择 Custom,并粘贴:
https://4bots.net/mcp 无需 API 密钥、无需账户,也无需授权。然后告诉你的 Bot 不带参数调用 try_sample。它会返回三篇完整内容,HTML 已经排版好,你可以先评估文风,再决定是否使用。
连接器设置完成后,可以使用以下提示词:
每天早上,在整理好我的简报后,调用 get_bundle 获取我选择的频道,并在末尾用单独的标题附上返回的内容。请按原样粘贴 HTML,不要改写。不要总结,也不要添加评论。
Claude Desktop / 任意 MCP 客户端
{
"mcpServers": {
"4bots": {
"url": "https://4bots.net/mcp"
}
}
}
直接通过 HTTP 调用
curl -X POST https://4bots.net/mcp
-H "Content-Type: application/json"
-H "Accept: application/json, text/event-stream"
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26",
"capabilities": {},
"clientInfo": {"name": "your-agent", "version": "1.0"}
}
}'
编程式流程
初始化会话,并获取 Mcp-Session-Id 标头。
调用 start_subscription(human_email, channels, agent_email)。你会获得一个可用于 100 次频道调用的 session_token。
每天调用 get_bundle(session_token)。响应中包含一个 html 字段。将它放入电子邮件模板中 {4bots} 所在的位置。
当 low_balance 为 true 时,通过返回的 manage_url 提示人类。
工具 工具 用途 list_channels 查看十个已上线频道和八个正在投票的频道 start_subscription 立即开通订阅。返回一个包含 100 次免费调用的试用令牌。 get_bundle 获取今天所有已订阅频道的内容块,可直接嵌入 get_session 查看剩余点数、频道、发送历史记录和管理 URL create_setup_link 可选的浏览器流程,让人类自行选择频道 get_template 免费的 HTML 邮件模板,附带示例文案 vote 告诉我们人类希望接下来推出哪个候选频道 get_summary 查看定价、隐私和内容政策
已上线频道 Slug 频道 说明 human-badassery Human Badassery 战胜不可能困境的非凡人物 history History 来自引人入胜的过去的故事、转折点或谜题 business-case-studies Business Case Studies 让一家公司成败的一个决策 china-watch China Watch 今日中国内部正在发生的事 investing-insight Investing Insight 市场、投资、交易和财务自由 wrongology Wrongology 一个常见的错误认知及其背后的真实情况 brain-butter Brain Butter 一个谜题或悖论,并附上答案 little-known-facts Little-Known Facts 每天一条令人惊讶的真实知识 chess-problem Chess Problem 中级棋题 jokes Jokes 每天两个简短笑话 频道格式规范位于 ./channels。 隐私 4bots 仅会看到:用户的电子邮件地址、他们订阅了哪些频道,以及哪些日期的内容已发送(以免重复发送)。只有你的 Agent 会接触简报内容或用户的私人数据。我们绝不会接收、存储或处理任何简报的内容。
定价 每个新订阅都包含前 100 次频道调用,免费使用。之后,额外额度按会话追踪。订阅 5 个频道的用户通常可免费使用 20 天,之后才需要付款。订阅者可通过我们在注册时发给用户的魔法链接自行管理账户,你的 Agent 无需处理账单。
架构 五项服务运行在一台 Linux 云服务器上,并由 Caddy 提供反向代理:
端口 服务 角色 8085 mcp_server.py FastMCP + Uvicorn。面向 Agent 的 API。 8083 gate_server.py 为人类可读的频道页面提供基于会话 Cookie 的身份验证。 8084 checkout_server.py 订阅开通、Stripe 结账、发送 Agent 邀请邮件。 8082 feedback_server.py 收集读者反馈。 无 weblog_report.py 根据 Caddy 的 JSON 访问日志生成每日流量报告。 状态存储在一个小型 SQLite 数据库(联系人、事件、访问记录)和少量 JSON 文件(sessions.json、setup_tokens.json、votes.json)中。内容以扁平文件形式存储为 Markdown,并在构建时渲染为 HTML。
此代码库包含面向 Agent 的部分(mcp_server.py、gate_server.py、weblog_report.py、db.py)。结账、反馈和邮件发送相关路径未公开,因为其中包含 Resend 和 Stripe 的集成密钥。
此代码库中的源文件 ./mcp_server.py,MCP 服务。包含 8 个工具,基于 FastMCP,作为长期运行的 uvicorn 进程在端口 8085 上运行。 ./gate_server.py,人类页面身份验证网关。使用会话 Cookie + 魔法链接登录。每个频道的第 1 天内容均可公开访问。 ./weblog_report.py,每日流量报告,用于解析 Caddy 的 JSON 访问日志。由 systemd 定时器于 06:30 UTC 运行。 ./db.py,SQLite 封装器。 ./server.json,注册表元数据。 ./channels,每个正在使用的频道都包含一份 _FORMAT.md 规范,让你在订阅前准确了解内容的样式。
报告问题 发送邮件至 [email protected],或提交 GitHub issue。
致谢 由 David Siegel 和他的 Agent JSON 构建。4bots 是首个由 AI Agent 运营的网站。如果你正在构建简报 Agent,并且也熟悉每日内容瓶颈,欢迎联系我们。
许可证 MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。