Share

com.htmlradar由 htmlradar.com 發布官方發布者v0.8.0更新於 Nov 7, 2026

Send a web page to specific people, control who opens it, see how it was read, and update it.

已驗證Streamable HTTP可網頁執行效率與工作流溝通與協作

概覽

AI 產生的概覽

Share 讓助理把網頁寄給指定對象、控制誰能開啟、查看閱讀情形,並更新該網頁。

可以做什麼
  • 把網頁寄送給指定的收件者。
  • 控制誰可以開啟已分享的網頁。
  • 查看收件者如何閱讀該網頁。
  • 在分享之後更新網頁內容。
適用情境
適合需要讓助理把網頁分送給特定人員、限制存取範圍,並了解閱讀情況的情境,而不只是產生內容。
執行需求
可作為遠端端點使用,也可透過 npm 套件 htmlradar-mcp 以 stdio 在本機執行。需要 HTMLRadar 帳號,並以環境變數 HTMLRADAR_API_KEY 提供 API 金鑰,該金鑰在 HTMLRadar 設定的 API keys 中建立。宣告需要 OAuth 驗證。
安裝前請注意
需要 HTMLRadar API 金鑰,這是敏感憑證,應避免出現在日誌或共用檔案中。分享網頁會把內容傳送給指定的收件者,且存取與閱讀行為會被記錄,需考量誰能看到該網頁以及閱讀資料會揭露哪些資訊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Share,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.htmlradar%2Fshare/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "share": {
      "type": "http",
      "url": "https://mcp.htmlradar.com/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

16

share_html

Share HTML as a tracked link

Publishes an HTML document — a deck, report, dashboard, proposal or one-pager — as a tracked HTMLRadar link, and returns two addresses: the link for the recipient, and a dashboard address for the sender. The recipient sees the document as written and never the tracking. The markup goes in `html`; there is no file-path argument, so a document on disk reaches this tool only as markup the caller has already read, which leaves the user's permissions on their own file tools in charge of what is published. By default the recipient is asked for their email address before the document opens, which is a step the person receiving the link has to take. The link is live the moment it is returned. The answer includes the saved rules and comments state. Images that need a login, expiring image addresses and local file paths do not load for readers of the link. Images embedded in the HTML as data URIs always do. On an update, get_document shows each embedded image as a short htmlradar-image reference; keep each one exactly as it is and HTMLRadar puts the image back, so only new images count towards the 5 MB limit.

輸入參數html必填slugtitlecommentspasswordlock_deckrequest_idverify_emailrequire_emailallowed_emailsrecipient_labelexpires_in_hours另有 1 個

create_share

Make another tracked link for an existing document

Creates an additional tracked link for a document already on HTMLRadar, with its own recipient label, gate, password, expiry and address. One link per recipient is what separates their reading reports. It uploads nothing and creates no second copy of the document, and it cannot publish new markup: it takes a document id, which list_shares returns and share_html returned when the document was first published. The link is live the moment it is returned. The answer includes the saved rules and comments state.

輸入參數slugcommentspasswordlock_deckrequest_iddocument_id必填verify_emailrequire_emailallowed_emailsrecipient_labelexpires_in_hoursallowed_email_domains

list_shares

List tracked links on this account

Lists the account's tracked links, newest first: the slug, the recipient label, the document title, whether it has been opened and when, and the share and document ids the other tools take. This is where the identifiers for a link made in an earlier conversation come from. The `opened` and `last_open` fields answer "which of my links has nobody opened" on their own, without a get_share_activity report for each one. Returns at most 50 per call; the `before` cursor pages back through older links.

輸入參數before

list_documents

List documents on this account

Lists the account's documents, newest first: the title, when it was created, how many tracked links point at it, and the document id that create_share and replace_document take. A document with no links appears here and nowhere else, because list_shares only knows documents that have been sent. It returns no document contents. Returns at most 50 per call; the `before` cursor pages back through older documents.

輸入參數before

get_share_activity

Check who read a tracked link

Reports whether a tracked HTMLRadar link has been opened, by whom, for how long, how far they scrolled, and which sections held their attention. Per viewer it names the all recorded sections, ordered by reading time. Reading times are rounded down; scroll percentages are rounded to the nearest whole percent. It accepts a share id, a slug or a link; list_shares returns all three.

輸入參數share_id必填include_detail

revoke_share

Switch a tracked link off, or back on

Switches off a tracked link that has already been sent. Anyone who opens it afterwards sees that it is no longer available, and the sender is emailed that somebody tried. This changes what a recipient can see. It is reversible — `revoked: false` switches the link back on, so use this tool to turn a switched-off link on again — and it deletes nothing: the link, its settings and its whole reading history survive. Deleting a link is possible only on the website, because it deletes its reading records for good. To change a link's settings, use update_share on the same link: switching one off to make a replacement leaves the recipient holding a dead address.

輸入參數revokedshare_id必填

get_share

Read a tracked link's settings

Returns a tracked link's current settings, in the form update_share changes them: who can open it (the full allowed-domain and allowed-address lists), the email gate and its one-time code, whether a password is set (never the password), the end date, the copy lock, comments, the label, who the gate names, whether the sender is emailed on the first open, and the settings version. It reads one of this account's links and changes nothing. The answer includes the saved Rules line and the version used by expected_settings_version.

輸入參數share_id必填

update_share

Change a tracked link's settings

Changes the settings of a tracked link that has already been sent, on the same link: who can open it (allowed domains and addresses), the email gate and its one-time code, the password, the end date, the copy lock, the label, who the gate names and whether the sender is emailed on the first open. Comments can be on or off; enabling needs a code-confirmed email gate. The answer includes the saved Rules line. The link, its address and its whole reading history stay the same. Only the settings you name change; every other setting is left as it is, and a setting is removed only when it is named in `clear`. The list arguments add_allowed_emails, remove_allowed_emails, add_allowed_email_domains and remove_allowed_email_domains: the server merges them over the stored list and says what was added, removed and not found. Sending allowed_emails or allowed_email_domains replaces the whole list and needs expected_settings_version from get_share, so a change made since is never overwritten. A stale version is refused without saving. A change applies from the next time the page is loaded: someone reading it right now keeps the page they have until they reload. If the sender is on a company team, the team's rules apply to this change exactly as on the website (for example a required one-time code or company domains), and a change that breaks one is refused with the rule named. Narrowing who can open a link, or removing a list, changes what recipients can see.

輸入參數clearcommentspasswordshare_id必填lock_deckexpires_atshow_senderverify_emailrequire_emailallowed_emailsrecipient_labelexpires_in_hours另有 7 個

list_attachments

List a document's attached files

Lists the files attached to a document on HTMLRadar (supporting materials a reader can download beside the page): the file name, its size and the attachment id that remove_attachment takes. It returns no file contents and changes nothing. Call it before add_attachment or remove_attachment, and after an add that failed without an answer.

輸入參數document_id必填

add_attachment

Attach a file to a document

Attaches one file to a document already on HTMLRadar, for readers of its links to download. The file types are the website's (PDF, Office documents, images, CSV, text, Markdown, ZIP) and a document holds up to 20 files. The file travels as base64 in `content_base64`, because a tool argument is JSON, so it can be at most 5.0 MB, the same limit as publishing a page this way; a larger file (the website takes 25 MB) is added on the website. Readers see the file from the next time they load the page. There is no file-path argument: a file on disk reaches this tool only as content the caller has already read.

輸入參數filename必填document_id必填content_base64必填

remove_attachment

Remove a file from a document

Removes one attached file from a document. Readers lose the download from the next time they load the page. It removes the file only: the page, its links and its reading history are untouched, and there is no tool that deletes a page or a link. Claude cannot restore it, and it cannot be recovered from HTMLRadar, so attach it again from the original if the user changes their mind. Take the attachment id from list_attachments.

輸入參數document_id必填attachment_id必填

get_reading_records

Get a document's reading records

Returns the reading records the HTMLRadar website exports as a spreadsheet, as CSV text: one row per section per read, with the link's label and address, the reader, whether their address was verified, when they opened it, how long they read, how far they scrolled, and their country and device where recorded. The sender's own previews and internal viewers are left out, as on the website. Pass `share_id` for one link; without it every link of the document is included. A very long answer is cut at a whole record and gives a `continue_from` value: call again with the same arguments and that value for the next rows, until it says it is every row. For a quick answer about who read one link, get_share_activity is shorter. It changes nothing.

輸入參數share_iddocument_id必填continue_from

replace_document

Replace a document, keeping every link

Replaces the contents of a document already on HTMLRadar. Every existing link stays exactly as it is — same address, same settings, same reading history — and serves the new contents from the next time it is opened, so nobody is sent a second link. The new HTML is screened for phishing signals as every upload is, and the previous version stays listed in the document's version history on the website. Restoring an earlier version is not available, from Claude or on the website; to go back, replace the contents again with the earlier page. Recipients may already have read the old contents. Pass either the whole new page in `html`, or `edits`: pieces of text to find in the page get_document returned, each with its replacement and each appearing exactly once. Edits suit small changes to a large page, because only the changes travel. Images that need a login, expiring image addresses and local file paths do not load for readers of the link. Images embedded in the HTML as data URIs always do. On an update, get_document shows each embedded image as a short htmlradar-image reference; keep each one exactly as it is and HTMLRadar puts the image back, so only new images count towards the 5 MB limit.

輸入參數htmlnoteeditsannouncerequest_iddocument_id必填expected_version必填

get_document

Read a document to change it

Returns the current contents of a document on HTMLRadar so they can be changed and put back with replace_document. Each image embedded as a data URI appears as a short htmlradar-image reference instead of its data; keep references exactly as they are. A page over 5 MB of text even with its images as references is too large to read whole; with `query`, a word or phrase from the part to change, any page returns only the passages where that text appears, which replace_document `edits` can then change. It reads only this account's documents and changes nothing.

輸入參數querydocument_id必填

whoami

Show the HTMLRadar plan and free links left

Reports which HTMLRadar account the API key belongs to (its email address), the plan it is on and how many of its free tracked links remain.

無需輸入參數。

get_page_guidelines

Get page guidelines

Returns HTMLRadar's guidelines for pages that read well on phones and give accurate section reading

無需輸入參數。

版本歷史

8
  1. v0.8.0最新Oct 22, 2026
  2. v0.7.1Oct 20, 2026
  3. v0.7.0Oct 19, 2026
  4. v0.6.0Sep 29, 2026
  5. v0.5.1Sep 26, 2026
  6. v0.5.0Sep 25, 2026
  7. v0.4.0Sep 21, 2026
  8. v0.3.1Sep 16, 2026

評分

已滿足適用檢查項的 65%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

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