
ABOVO.co — Email-to-Web Publishing
io.github.seanfenlon由 GitHub 账号 seanfenlon 发布v1.1.1更新于 Oct 24, 2026
Publish content to the web by emailing [email protected]. No API key, no signup. SMTP is the API.
概览
通过已配置的 SMTP 账户发送邮件,把内容发布为永久的公开网页。
- 可以做什么
- 提供 publish_to_web 工具,把主题和正文(纯文本或 HTML)以邮件发送到 ABOVO.co,由该服务将邮件转为公开网页并回复永久链接。可选 group 参数可将内容发布到群组地址而非发件人的个人页面。另有 get_abovo_info 工具,返回能力、URL 格式、群组和用例等信息。
- 适用场景
- 适合让助手在没有 API 密钥、无需注册的情况下,借助现有邮箱把文本或 HTML 发布到公开网页。适用于简单的单次发布,而非需要管理的发布流程。
- 运行要求
- 以 stdio 在本地运行,没有远程端点。命令行安装需要 Node.js,或使用 Claude Desktop 安装包。需要 ABOVO_SMTP_USER 和 ABOVO_SMTP_PASS;可选 ABOVO_SMTP_HOST、ABOVO_SMTP_PORT、ABOVO_SENDER_EMAIL 及遥测相关变量。需要对外 SMTP 网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 ABOVO.co — Email-to-Web Publishing,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
ABOVO MCP Server
Publish any content to a permanent public web page by sending an email.
No API key. No signup. No authentication required. SMTP is the API.
US Patent No. 10,404,634 — Abovo42 Corporation — Founder: Sean P. Fenlon
How It Works
Send any email to [email protected] and it instantly becomes a public web page. ABOVO replies with your permanent URL within seconds.
URL Patterns
Group Moderation
When you send the first email to a new [groupname]@abovo.co, ABOVO sends you a confirmation email. Click "I accept" to activate the group — you become the moderator. Until confirmed, the group does not appear on ABOVO.co.
MCP Tools
publish_to_web
Publishes content to ABOVO.co by sending an email through a single, server-configured SMTP identity (ABOVO_SMTP_USER). The tool does not publish as the individual end-user or caller — every post originates from the one identity the server is configured with.
Parameters:
subject(required) — page titlebody(required) — page content (plain text or HTML)format(optional, defaulthtml) —textorhtmlgroup(optional) — post to a group ([group]@abovo.co) instead of the personal page
Note: This tool does not accept file attachments. The input schema is limited to
subject,body,format, andgroup.
Returns: A confirmation that the email was sent, plus a link to the sender's ABOVO.co page (https://www.abovo.co/{sender}/), which lists all of that sender's posts. It does not return the exact URL of the newly created post — ABOVO.co emails that permanent per-post URL to the sending address separately, after processing. See Experimental — known limitations.
get_abovo_info
Returns information about ABOVO.co capabilities, URL formats, groups, or use cases.
Query values: capabilities, url_format, groups, use_cases, about
Installation & Usage (local stdio)
This server runs locally over stdio — there is no hosted or remote endpoint. Both installation methods below download from this repository's Releases page. Neither one requires an account or a signup anywhere.
Option 1 — Claude Desktop bundle (recommended)
Download abovo-mcp-server-1.1.1.mcpb from the latest release and double-click it.
Claude Desktop opens an install dialog that asks for your email address and your password (or, for Gmail, an App Password). The password is handed to your operating system's credential store — macOS Keychain, Windows Credential Manager, or the Linux Secret Service — and is never written into a configuration file in plain text.
There is nothing else to configure and no dependency install step: the bundle carries a single self-contained Node build.
Option 2 — command line, straight from the release asset
For any MCP client you configure by hand, install the tarball attached to the same release:
This is a plain URL install — npm fetches the file over HTTPS and never contacts the npm registry, so no npm account or login is involved. It exposes the abovo-mcp-server command, a stdio MCP server:
Claude Desktop (claude_desktop_config.json)
If the client reports that the command was not found, it is not inheriting your shell's
PATH— a common situation for GUI applications on macOS. Runwhich abovo-mcp-server(where abovo-mcp-serveron Windows) and put that absolute path in"command"instead.
Environment variables — the bundle installer collects these for you through its dialog; set them yourself only for the command-line install:
Telemetry
This server records lightweight local telemetry, and it is on by default. For each lifecycle or publish event it prints one line to standard error and appends the same line to a JSONL file.
It records coarse metadata only: the event name, a timestamp, the server version, the transport, the content format, and whether the target was a personal page or a group. It never records subjects, message bodies, email addresses, or credentials.
Where the file goes:
- Local stdio install (either the bundle or the tarball): the operating system's temporary directory (
abovo-mcp-telemetry.jsonl). - Otherwise: a
logs/folder relative to the working directory.
You can point it elsewhere with the ABOVO_TELEMETRY_FILE environment variable, or silence it completely by setting ABOVO_TELEMETRY_DISABLED to 1.
Experimental — known limitations
The publish_to_web MCP tool is experimental. Current known limitations:
- No per-caller identity. All posts are sent from a single, server-configured SMTP identity (
ABOVO_SMTP_USER). The tool cannot publish as the individual end-user or caller. - No exact-URL return. The tool returns a link to the sender's general ABOVO.co page, not the permanent URL of the specific new post. ABOVO.co emails that per-post URL to the sending address separately.
- No attachments. The input schema accepts only
subject,body,format, andgroup. File attachments (images, PDFs, other files) cannot be sent through this tool. - No idempotency. Repeated calls with identical arguments send repeated emails and create duplicate posts. There is no deduplication or idempotency key.
Patent Notice
This project relates to U.S. Patent No. 10,404,634 B2. The open-source license granted for this repository (the MIT License) applies to the copyright in this software only. That license does not, by itself, grant any license or other rights under U.S. Patent No. 10,404,634 B2 beyond those necessary to run this software as provided. No patent license is granted by implication, estoppel, or otherwise, except as expressly set out in a separate written agreement.
Links
- Website: abovo.co
- Downloads: Releases
- MCP Registry: registry.modelcontextprotocol.io
- Help: abovo.co/home/help
来源:README.md,提交 ce8e7d7
工具
0版本历史
1- v1.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分