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 分

    請在儲存庫或註冊中心條目中宣告授權條款。