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 分

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