Uml MCP Server

Generate UML and other diagrams through the [Model Context Protocol](https://modelcontextprotocol.io/).

Remote serverstreamable-httpPython

What is the Uml MCP Server?

Generate UML and other diagrams through the Model Context Protocol.

Practical notes

  • Maintained by antoinebou12, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
generate_umlRender a diagram; omit output_dir for URL/base64 only
validate_umlStructural validation before render; strict enables extra Mermaid/D2 checks
list_diagram_typesSame metadata as uml://types when resources are awkward
generate_uml_batchMultiple diagrams in one call (cap: MCP_BATCH_MAX_ITEMS)

Example prompts to try

  • “Use Uml MCP to generate uml.”
  • “Use Uml MCP to validate uml.”
  • “Use Uml MCP to list diagram types.”

Frequently asked questions

Generate UML and other diagrams through the [Model Context Protocol](https://modelcontextprotocol.io/). Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.