anew

page.anew由 anew.page 发布官方发布者v1.0.0更新于 Oct 28, 2026

Encode self-contained HTML pages into shareable URLs.

已验证Streamable HTTP可网页运行效率与工作流文件与存储

概览

AI 生成的概览

把自包含的 HTML 页面编码成可分享的 anew.page 链接,整页内容都装在 URL 里,也能把这类链接读回页面。

可以做什么
  • 发布页面:把一个自包含的 HTML 文档、片段或纯文本编码成 anew.page URL 并返回该链接。
  • 读取页面:传入 anew.page URL,取回其中编码的 HTML 文档,以及规范 URL 和字节大小。
  • 打开编辑器:在聊天旁打开某个页面供手动编辑,或新建空白页,每次编辑后把页面内容回报给聊天。
  • 从侧边栏全屏打开 anew,并新建一个空白页。
适用场景
适合用户想要一个无需托管、无需账号就能打开和分享的页面、小站点或链接时,也适合让助手读取或手动编辑已有的 anew.page 链接。
运行要求
需要连接 这个远程 MCP 端点(HTTP 传输),无需账号、API 密钥或注册。页面必须自包含(CSS、JS 和图片内联),且经 Brotli 压缩后不超过 4000 字节的 URL 上限。
安装前请注意
页面内容就在 URL 里,任何拿到链接的人都能读取,因此不要放入密钥或私密数据。链接不可修改:编辑需先读取、修改再重新写入,会生成新链接,旧链接仍然有效。网页字体可能从 CDN 加载。

安装

在 SourceWeft 中

  1. 打开 控制台中的 anew,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/page.anew%2Fanew/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "anew": {
      "type": "http",
      "url": "https://anew.page/mcp"
    }
  }
}

README

anew

anew.page makes free webpages that live in the URL. Give it one self-contained HTML file and you get back a link that carries the whole page. No account, no hosting, nothing stored.

Try it

bash
curl -sS --data-binary @page.html https://anew.page/write

The response body is the page's URL. No key, no signup.

Connect your agent

The MCP server is https://anew.page/mcp: HTTP transport, no auth, two tools. anew_write takes HTML and returns a URL; anew_read takes a URL and returns the HTML. Add the server URL to any client that accepts one, or install this repository where your client has a plugin, extension or skill marketplace. The one-click installs are at anew.page.

The skill is the full how-to for an agent writing pages. The reference covers the HTTP, MCP and A2A interfaces, limits and local minting.

Rules of a page

  • Inline everything. CSS, JS and images go in the file (data: URIs, inline SVG). Webfonts may load from a CDN.
  • 4000-byte URL limit. Pages are Brotli-compressed into the link; past the limit no link is issued and the error says by how much. Post to measure, don't estimate.
  • Links are immutable. To edit, read the page, change the HTML, write it again. The new link is a new page; the old one keeps working.

Policies

License · Privacy · Terms

This repo holds the plugin, extension and skill manifests and server.json (the MCP registry entry), all pointing at https://anew.page/mcp. No product source.

来源:README.md,提交 372d5d8

工具

4

anew_write

Write a page (HTML → anew.page URL)

Publish a web page: encode one self-contained HTML document (or fragment, or plain text) into an anew.page URL and return that URL. Use it when the user asks for a page, a site or a link they can open and share. The page is carried in the URL itself — no account, and no copy of the page is kept — so anyone who has the URL can open it; each call also starts a screenshot of the page, cached publicly for link previews. Put markup and inline CSS in html and any JavaScript in javascript as plain source; the server inserts it before </body>. Inline the page's CSS, scripts and images so it renders on its own; a webfont may load from a CDN. Each encoding path is deterministic: the same input through the same path always produces the same URL. Different paths use different Brotli encoders, though, so the same HTML may mint different — equally valid — URLs; compare pages by their decoded HTML, never by slug. Limits: a page whose URL would pass 4000 bytes, or whose HTML passes 1048576 bytes decoded, is refused with an error that states the size and the overage; apps cut longer links short when they are shared. To revise an existing anew page, its URL is its source: read it, edit that HTML, write it again. The new URL is a separate page and the original keeps working. Read it with anew_read first, then call this with the edited HTML.

输入参数html必填javascript

anew_read

Read a page (anew.page URL → its HTML source)

Pass an anew.page URL, get back the HTML document encoded in it, plus its canonical URL and byte size. (Two in-page tools share this name and take no arguments: the editor's reads the document open in the editor, and a rendered page's reads the page being viewed. This one takes a url and reads that page.) To revise an existing anew page, its URL is its source: read it, edit that HTML, write it again. The new URL is a separate page and the original keeps working. Read returns the author's exact bytes — no anew-injected tags, no proxied image srcs — so it re-encodes byte-for-byte. Never re-author from a rendered page, a scraped DOM, or a screenshot: each loses the author's markup, and none is faster than reading the slug. Decoding is local and exact, so any anew URL reads — the page needs no prior visit and no fetch.

输入参数url必填format

anew_page

anew

Open a page in the anew editor beside the chat, so the user can edit it by hand: pass an anew.page URL to open that page, or nothing for a new blank page. The editor reports the page it holds back to the chat after every edit. Call it only when the user asks to open the editor or to edit a page themselves; anew_write and anew_read do everything else.

输入参数url

anew_editor

anew

Open anew from the sidebar: the editor, fullscreen, on a new blank page. Takes no arguments.

无需输入参数。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。