RenderMark

io.github.jmsaavedra由 GitHub 账号 jmsaavedra 发布v0.1.12更新于 Nov 5, 2026

Markdown to styled HTML, PDF, DOCX, and slides with themes, diagrams, and math.

概览

AI 生成的概览

RenderMark 把 Markdown 渲染成带样式的 HTML、PDF、DOCX、图片和托管页面,并管理 RenderMark 账户中的文档。

可以做什么
  • 把 Markdown 渲染为带样式的 HTML、PNG/JPEG 图片或主题化预览,支持图表、数学公式和语法高亮
  • 将单个或多个 Markdown 文件导出为 PDF、DOCX 或 HTML,批量导出时可合并为一个文档
  • 校验 Markdown 的失效链接、缺失图片、表格格式和标题结构,并生成两个版本之间的可视化差异
  • 把文档发布到 RenderMark 账户、创建有时效的预览链接,并按邮箱地址与指定人员共享文档
  • 列出、读取、更新和删除账户中的文档,并从 GitHub 仓库同步 Markdown 文件
适用场景
适合需要把 Markdown 变成成品交付物的场景,例如报告、备忘录、幻灯片、更新日志导出为 PDF、DOCX、HTML 或图片,或发布文档并以链接分享,而不是直接粘贴原始 Markdown。
运行要求
通过 npx 从 npm 包 @rendermark/mcp-server 在本地运行,需要 Node.js。发布、共享、文档管理及导出 Google Docs 需要 RenderMark 账户;API 密钥保存在用户主目录的配置文件中,导出 Google Docs 还需通过该服务器的授权命令配置 Google OAuth 凭据。
安装前请注意
多个工具会写入外部服务:发布、按邮箱共享、更新和删除文档以及从 GitHub 同步。删除文档不可撤销。共享会为指定地址设置仅限邮箱访问的保护。API 密钥和 Google OAuth 凭据保存在本地配置文件中,需妥善保护。

安装

在 SourceWeft 中

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

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

该仓库没有 README。

工具

17

render_markdown

Convert markdown to styled HTML. Returns a professional, styled HTML document with syntax highlighting, table of contents, and GitHub-flavored markdown support.

输入参数themetitlegithubshowTocmarkdown必填templateunsanitized

render_to_image

Render markdown as a PNG or JPEG image. Use when sharing a visual preview in chat (Telegram, Discord, Slack) where HTML can't be sent directly.

输入参数themetitlewidthformatqualitysectionmarkdown必填

render_diff

Generate a visual diff (redline) between two versions of a markdown document. Additions highlighted in green, deletions in red with strikethrough.

输入参数modeafter必填titlebefore必填outputFormat

export_markdown

Export markdown to a file (PDF, DOCX, or HTML). Saves a markdown document as a downloadable file in a specific format.

输入参数themetitle必填format必填githubshowTocmarkdown必填outputPath

export_batch

Export multiple markdown files as a single merged document or individual exports. Combine docs/ folders into one PDF, DOCX, or HTML.

输入参数globmodefilesthemetitleformat必填outputPath

validate_markdown

Validate markdown for common issues: broken links, missing images, malformed tables, unclosed formatting, heading structure.

输入参数checksfilePathmarkdown必填

publish_to_rendermark

Publish a markdown document to the authenticated RenderMark account and get a shareable link.

输入参数title必填optionsmarkdown必填

publish_to_google_docs

Publish a markdown document as a Google Doc. Requires Google OAuth credentials in ~/.rendermark/config.json. Run `npx @rendermark/mcp-server auth google` to authenticate.

输入参数title必填githubmarkdown必填

share_live_preview

Create a temporary shareable URL for a markdown document preview. The URL expires after the specified duration.

输入参数themetitlemarkdown必填expiresIn

read_document

Retrieve a document from RenderMark by URL, slug, or ID. Returns the raw markdown content and metadata.

输入参数identifier必填

update_document

Update an existing document on RenderMark. Can update markdown content, title, publishing settings, or protection.

输入参数titleoptionspublishmarkdownidentifier必填

list_documents

List the user's documents on RenderMark. Supports filtering by publish status, search by title, and pagination.

输入参数limitoffsetsearchsortBypublished

share_document

Share a RenderMark document with specific people via email. Sets email-restricted protection and grants access to the specified addresses.

输入参数emails必填notifymessageidentifier必填

delete_document

Delete a document from RenderMark. This is destructive and cannot be undone. Only use when the user explicitly asks to remove a document.

输入参数confirm必填identifier必填

sync_from_github

Sync a markdown file from a GitHub repository to RenderMark. Creates a new document or updates an existing one linked to the GitHub source.

输入参数path必填repo必填owner必填titlebranchpublishautoSync

setup_api_key

Set up a RenderMark API key by opening the user's browser to sign in and generate a key. The key is automatically saved to ~/.rendermark/config.json. Use this when the user needs to authenticate with RenderMark for the first time.

无需输入参数。

get_rendermark_instructions

Retrieve RenderMark usage instructions, including capabilities, tool selection, workflows, and best practices.

无需输入参数。

版本历史

2
  1. v0.1.12最新Nov 5, 2026
  2. v0.1.10Sep 16, 2026

评分

已满足适用检查项的 65%

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

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

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