mcpField
A
ABOVO.co — Email-to-Web Publishing

ABOVO.co — Email-to-Web Publishing

本地服务
abovo.co社交媒体013 周前更新

关于 ABOVO.co — Email-to-Web Publishing

ABOVO.co 是通过电子邮件将文本或 HTML 发布为公开网页的 MCP 服务,适合需要简易发布流程的客户端;支持群组页面,但不支持按调用者身份发布。

主要功能

  1. 01通过邮件发布文本或 HTML 页面
  2. 02发布到个人或群组页面
  3. 03查询功能与 URL 格式信息
  4. 04通过 stdio 在本地运行

适用场景

  1. 01将公告发布为公开网页
  2. 02向经过审核的群组发布帖子
  3. 03让 MCP 客户端发布不含附件的内容

MCP 相关

提供 `publish_to_web`,用于发布标题和正文;另有 `get_abovo_info` 查询服务信息。服务通过 stdio 在本地运行,并使用服务器配置的单一 SMTP 身份。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbabovo-mcp-server-1.1.1.mcpb1.1.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ABOVO MCP 服务

只需发送电子邮件,即可将任意内容发布到永久公开网页。

无需 API 密钥。无需注册。无需身份验证。SMTP 就是 API。

美国专利号 10,404,634 — Abovo42 Corporation — 创始人:Sean P. Fenlon


工作原理

向 [email protected] 发送任意电子邮件,内容便会立即变成公开网页。ABOVO 会在几秒内回复永久 URL。

操作发送邮件至
发布到个人页面[email protected]
发布到群组[groupname]@abovo.co
URL 格式
URL说明
https://www.abovo.co/{sender-email}该发件人的所有帖子
https://www.abovo.co/{sender-email}/{post-id}指定帖子
https://{groupname}.abovo.co群组页面(例如,jazz.abovo.co)
群组管理

首次向新的 [groupname]@abovo.co 发送邮件时,ABOVO 会向你发送一封确认邮件。点击 “I accept” 即可激活群组 — 你将成为版主。确认之前,该群组不会显示在 ABOVO.co 上。


MCP 工具

publish_to_web

通过单一、由服务器配置的 SMTP 身份(ABOVO_SMTP_USER)发送电子邮件,将内容发布到 ABOVO.co。该工具不会以单个终端用户或调用者的身份发布 — 每篇帖子都来自服务器配置的同一身份。

参数:

  • subject(必填)— 页面标题
  • body(必填)— 页面内容(纯文本或 HTML)
  • format(可选,默认值为 html)— text 或 html
  • group(可选)— 发布到群组([group]@abovo.co),而不是个人页面

注意: 此工具不接受文件附件。输入架构仅限于 subject、body、format 和 group。

返回: 电子邮件已发送的确认信息,以及指向发件人 ABOVO.co 页面(https://www.abovo.co/{sender}/)的链接,该页面会列出该发件人的所有帖子。它不会返回新创建帖子的准确 URL — 处理完成后,ABOVO.co 会另行向发送地址发送该帖子的永久 URL。请参阅实验性 — 已知限制。

get_abovo_info

返回有关 ABOVO.co 功能、URL 格式、群组或使用场景的信息。

查询值: capabilities、url_format、groups、use_cases、about


安装与使用(本地 stdio)

此服务通过 stdio 在本地运行 — 不提供托管或远程端点。以下两种安装方式都会从此代码库的 Releases 页面下载。两种方式都不需要在任何地方创建账户或注册。

选项 1 — Claude Desktop 安装包(推荐)

从最新版本下载 abovo-mcp-server-1.1.1.mcpb,然后双击打开。

Claude Desktop 会打开安装对话框,要求你提供电子邮件地址和密码(Gmail 用户也可以提供 应用专用密码)。密码会保存到操作系统的凭据存储中 — macOS 钥匙串、Windows 凭据管理器或 Linux Secret Service — 不会以纯文本形式写入配置文件。

无需其他配置,也无需安装依赖:该安装包包含一个独立的 Node 构建版本。

选项 2 — 命令行,直接使用发布资源

对于需要手动配置的 MCP 客户端,请安装同一版本附带的 tarball:

npm install -g https://github.com/seanfenlon/abovo-mcp-server/releases/download/v1.1.1/seanfenlon-abovo-mcp-server-1.1.1.tgz

这是通过 URL 直接安装 — npm 会通过 HTTPS 获取文件,不会联系 npm 注册表,因此无需 npm 账户或登录。该安装会提供 abovo-mcp-server 命令,这是一个 stdio MCP 服务:

Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "abovo": {
      "command": "abovo-mcp-server",
      "env": {
        "ABOVO_SMTP_USER": "[email protected]",
        "ABOVO_SMTP_PASS": "your-app-password"
      }
    }
  }
}

**如果客户端报告找不到命令,**说明它没有继承 shell 的 PATH——这在 macOS 图形应用中很常见。运行 which abovo-mcp-server(Windows 上运行 where abovo-mcp-server),并将其绝对路径填入 "command"。

环境变量——捆绑安装程序会通过对话框为你收集这些变量;只有通过命令行安装时才需要自行设置:

变量必需说明
ABOVO_SMTP_USER是SMTP 用户名/电子邮件地址
ABOVO_SMTP_PASS是SMTP 密码或应用专用密码
ABOVO_SMTP_HOST否SMTP 主机名(默认值:smtp.gmail.com)
ABOVO_SMTP_PORT否SMTP 端口(默认值:587)
ABOVO_SENDER_EMAIL否发件人地址(默认使用 ABOVO_SMTP_USER)
ABOVO_TELEMETRY_FILE否遥测 JSONL 文件的写入位置(见下文“遥测”)
ABOVO_TELEMETRY_DISABLED否设置为 1 可完全禁用遥测

遥测

此服务会记录轻量级本地遥测数据,且默认开启。对于每个生命周期或发布事件,它都会向标准错误输出一行内容,并将相同内容追加到 JSONL 文件中。

它仅记录粗略元数据:事件名称、时间戳、服务版本、传输方式、内容格式,以及目标是个人页面还是群组。它绝不会记录主题、邮件正文、电子邮件地址或凭据。

文件的存放位置:

  • **本地 stdio 安装(捆绑包或 tarball):**操作系统的临时目录(abovo-mcp-telemetry.jsonl)。
  • **其他情况:**工作目录下的 logs/ 文件夹。

你可以通过 ABOVO_TELEMETRY_FILE 环境变量指定其他位置,也可以将 ABOVO_TELEMETRY_DISABLED 设置为 1,以完全关闭遥测。


实验性功能 — 已知限制

publish_to_web MCP 工具目前仍为实验性功能。已知限制如下:

  • **不区分调用者身份。**所有帖子均通过单一、由服务配置的 SMTP 身份(ABOVO_SMTP_USER)发送。此工具无法以单个最终用户或调用者的身份发布内容。
  • **不返回精确 URL。**此工具返回的是发件人 ABOVO.co 页面的一般链接,而非特定新帖的永久 URL。ABOVO.co 会另外将该帖的 URL 通过电子邮件发送至发件地址。
  • **不支持附件。**输入架构仅接受 subject、body、format 和 group。无法通过此工具发送文件附件(图片、PDF 或其他文件)。
  • **不具备幂等性。**使用相同参数重复调用会重复发送邮件并创建重复帖子。此工具没有去重机制或幂等键。

专利声明

本项目涉及美国专利第 10,404,634 B2 号。本仓库授予的开源许可(MIT 许可证)仅适用于本软件的版权。该许可证本身并未授予美国专利第 10,404,634 B2 号项下的任何许可或其他权利,但运行所提供软件所必需的权利除外。除非另有书面协议明确规定,否则不以默示、禁止反言或其他方式授予任何专利许可。


链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。