# UML-MCP

> Use this tool when you need to generate professional UML and architecture diagrams from natural-language prompts or diagram code. It solves the problem of manually creating diagrams, supporting various formats like PlantUML, Mermaid, and Kroki, and validates and renders multiple diagram types. It takes in plain language or code as input and outputs shareable SVG/PNG/PDF URLs or file outputs, ideal for use in design, development, and documentation workflows.

Canonical page: https://skillsregistry.net/skills/antoinebou12-uml  
JSON: https://api.skillsregistry.net/v1/skills/antoinebou12-uml

## Description

UML-MCP Server is an MCP (Model Context Protocol) powered diagram generation service that turns natural-language prompts into professional diagrams. It supports PlantUML, Mermaid, and Kroki-backed formats, so users can either describe what they want in plain language or provide diagram code directly. The server validates and renders many UML and architecture diagram types (class, sequence, activity, state, component, deployment, ERD, C4, and more), then returns shareable outputs such as SVG/PNG/PDF URLs (and file output when running locally). It is designed for seamless use with MCP clients like Cursor and Claude Desktop, with both local and remote deployment options.

## Trust

- **Trust score (0–1):** 0.71
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-28

## Source

- **Source listing:** [Smithery](https://smithery.ai/server/antoinebou12/uml)
- **Repository:** <https://github.com/antoinebou12/uml-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "antoinebou12-uml"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/antoinebou12-uml` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/antoinebou12-uml/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
