RecordHTML

com.recordhtml由 recordhtml.com 发布官方发布者v1.0.0更新于 Oct 24, 2026

Record web pages and HTML5 creatives to MP4, WebM or GIF in a real browser.

已验证Streamable HTTP可网页运行浏览器自动化媒体与设计

概览

AI 生成的概览

托管型 MCP 服务器,在真实浏览器中把网页和 HTML5 创意录制成 MP4、WebM 或 GIF,并返回签名视频链接。

可以做什么
  • 把公开网址或助手编写的 HTML 文档录制为视频,等待完成并返回签名链接
  • 查询录制状态、报告和新的视频链接,可等待仍在进行的任务
  • 在不录制、不消耗配额的情况下预估请求,查看需修正之处、限额与用量
  • 按最新优先列出你的录制
  • 永久删除某次录制的视频文件
适用场景
适合让助手把线上网页、横幅、广告、动画或落地页变成可分享的视频或 GIF,而无需自己运行浏览器;也可一次完成编写 HTML5 创意并录制。
运行要求
远程 streamable HTTP 端点,本地无需安装。通过客户端以 OAuth 登录,或为无头代理在 API 设置页获取 API 密钥并以 Authorization Bearer 请求头发送。需要账号。
安装前请注意
OAuth 授权会访问你的 RecordHTML 账号,API 密钥属于需保密的凭据。录制会消耗账号配额与存储,delete_recording 会永久删除视频文件。提交的网址和 HTML 由托管服务按其隐私政策处理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 RecordHTML,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

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

README

RecordHTML MCP server

[RecordHTML MCP connector – tool definition quality and endpoint health on Glama] [M8ven Score] [ToolSDK MCP Registry] [Verified on Appside]

Connect RecordHTML to an AI assistant and ask it for videos. The hosted MCP server records web pages and HTML5 creatives (banners, ads, animations, landing pages) to MP4, WebM or GIF in a real browser. It uses the same recorder, limits and storage as the web app and the API.

https://mcp.recordhtml.com

Streamable HTTP, sign in with OAuth. There is nothing to install or run on your machine.

This repository holds the server's listing in the MCP Registry (com.recordhtml/mcp), the Cursor plugin and the Gemini CLI extension. The server itself is hosted and not open source; the files in this repository are MIT-licensed. Full documentation: https://recordhtml.com/docs/mcp

Connect

Add a remote MCP server with the URL above. Your client opens a sign-in page: sign in or create an account, approve the access and go back to the client. It should then list five tools.

Claude Code: then type /mcp, choose recordhtml and sign in.

sh
claude mcp add --transport http recordhtml https://mcp.recordhtml.com

Claude (claude.ai and Claude Desktop): Settings → Connectors → Add custom connector, with https://mcp.recordhtml.com as the URL, then Connect.

Cursor (~/.cursor/mcp.json, or install the plugin in this repository):

json
{  "mcpServers": {    "recordhtml": { "url": "https://mcp.recordhtml.com" }  }}

Gemini CLI: install the extension, start gemini and sign in when the browser opens (or run /mcp auth recordhtml).

sh
gemini extensions install https://github.com/recordHTML/mcp

VS Code (.vscode/mcp.json):

json
{  "servers": {    "recordhtml": { "type": "http", "url": "https://mcp.recordhtml.com" }  }}

ChatGPT, Codex and other clients: see Set up your client.

With an API key

Headless agents, and clients that can set headers, can send an API key from the API settings page instead of signing in. Keys are refused from browser pages.

sh
claude mcp add --transport http recordhtml https://mcp.recordhtml.com \  --header "Authorization: Bearer $RECORDHTML_API_KEY"

Tools

ToolWhat it does
record_htmlRecord a public URL, or an HTML document the assistant wrote, to a video. Waits for the result and returns a signed video link.
get_recordingA recording's status, report and a fresh video link; can wait for one that is still running.
estimate_recordingCheck a request without recording or using up quota: what to fix, the estimate, your limits and usage.
list_recordingsYour recordings, newest first.
delete_recordingDelete a recording's video files for good.

Example prompts:

  • Record https://recordhtml.com at 1280×720 for 5 seconds as an MP4.
  • Write a 300×250 HTML5 banner that fades in the headline "Summer Sale" and a "Shop now" button, then record it as a 6 second GIF.

Privacy and support

What is in this repository

FileUsed by
server.jsonThe MCP Registry listing (com.recordhtml/mcp)
.cursor-plugin/plugin.json, mcp.json, assets/The Cursor plugin
gemini-extension.json, GEMINI.mdThe Gemini CLI extension (gemini extensions install https://github.com/recordHTML/mcp)

Publishing (maintainers)

MCP Registry

The server is published under the com.recordhtml namespace, proven by a DNS TXT record at the apex of recordhtml.com. You need mcp-publisher and OpenSSL 3 (macOS's built-in LibreSSL has no Ed25519).

One time: create a key and add its TXT record.

sh
OPENSSL=/opt/homebrew/opt/openssl@3/bin/openssl$OPENSSL genpkey -algorithm Ed25519 -out key.pem    # keep it secret; *.pem is git-ignoredecho "recordhtml.com. IN TXT \"v=MCPv1; k=ed25519; p=$($OPENSSL pkey -in key.pem -pubout -outform DER | tail -c 32 | base64)\""

Add that record at the apex (recordhtml.com, not a subdomain), next to the existing TXT records. When you rotate the key, remove the old record.

Each release:

sh
mcp-publisher validatemcp-publisher login dns --domain recordhtml.com \  --private-key "$($OPENSSL pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"mcp-publisher publishcurl -s "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.recordhtml/mcp"

version follows the server's own version (MCP_SERVER_VERSION in html-recorder-web). To republish with only metadata changes, use a prerelease such as 1.0.0-1. A version can't be published twice.

Gemini CLI extension and Cursor plugin

Keep version in gemini-extension.json and .cursor-plugin/plugin.json in step, and tag each release (git tag v1.0.0 && git push --tags, or a GitHub release with the same tag). The Gemini gallery indexes this repository through its gemini-cli-extension topic. Cursor reviews every plugin update before it reaches the Marketplace.

来源:README.md,提交 9c44605

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.0.0最新Oct 24, 2026

评分

已满足适用检查项的 85%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分