uml.singsk.com PlantUML

com.singsk由 singsk.com 發布官方發布者v1.1.0.2更新於 Oct 28, 2026

Render, validate, encode/decode PlantUML diagram-as-code; 22 diagram types. Free, no auth.

已驗證Streamable HTTP可網頁執行開發者工具媒體與設計

概覽

AI 產生的概覽

遠端 PlantUML 伺服器,讓助理渲染、驗證、編碼與解碼 22 種圖表類型的圖表即程式碼原始碼。

可以做什麼
  • 把 PlantUML 原始碼渲染成 PNG 圖片或 SVG 文字,並回傳可分享的渲染連結
  • 不渲染直接驗證原始碼,回傳行、列與修正提示
  • 把原始碼編碼成分享/渲染連結權杖,也能從權杖或既有 PlantUML 連結還原原始碼
  • 列出支援的 22 種圖表類型,並取得每種類型經渲染驗證的語法參考
適用情境
適合需要產生或檢查 UML 及其他 PlantUML 圖表的情況,也適合在渲染前執行「產生—驗證—修正」循環,或從既有 PlantUML 連結還原原始碼。
執行需求
遠端 streamable HTTP 端點;未宣告驗證、環境變數或標頭。需要能連線至該服務的網路。
安裝前請注意
圖表原始碼會傳送到第三方服務,請勿在圖中放入金鑰或機密內容。分享連結僅在編碼權杖不超過規定長度時有效;工具回報連結不可用時請改用渲染。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 uml.singsk.com PlantUML,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "uml-singsk-com-plantuml": {
      "type": "http",
      "url": "https://uml.singsk.com/mcp"
    }
  }
}

工具

6

render_diagram

Render PlantUML source text to a diagram image. Returns a PNG image block (format "png") or the SVG markup as text (format "svg", default), plus the shareable render URL. The source is validated first: on a syntax error the result is an error object with line, column, hint and a help link so you can fix the diagram and retry.

輸入參數text必填format

validate_diagram

Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detected, help}}. Cheap - call it in a generate -> validate -> fix loop before rendering.

輸入參數text必填

encode_source

Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most 16000 characters; when url_ok is false do not share the URLs - render with render_diagram instead (it uses the POST API, no size limit up to 5 MB). Tokens use PlantUML's own 64-character alphabet ("0-9 A-Z a-z - _") over raw DEFLATE. This is NOT base64 - never encode or decode tokens with a base64 codec; use encode_source / decode_token.

輸入參數text必填

decode_token

Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet ("0-9 A-Z a-z - _") over raw DEFLATE. This is NOT base64 - never encode or decode tokens with a base64 codec; use encode_source / decode_token.

輸入參數encoded必填

list_diagram_types

List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive.

無需輸入參數。

get_syntax_reference

Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation.

輸入參數type必填

版本歷史

1
  1. v1.1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

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

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

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

  • 文件15 分

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

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。