Claude Code integration¶
Install UML-MCP as a Claude Code plugin to get the hosted HTTP MCP server plus a diagram skill, without editing settings.json by hand.
What you get¶
| Piece | Purpose |
|---|---|
MCP server uml-mcp | Streamable HTTP to https://uml-mcp.vercel.app/mcp, with generate_uml, validate_uml, list_diagram_types, and generate_uml_batch |
Skill uml-diagrams | Invoked as /uml-mcp:uml-diagrams (plugin name + skill name) for URL-first diagram workflows |
Plugin sources live under plugins/uml-mcp/ in this repository. The catalog file is .claude-plugin/marketplace.json.
Prerequisites¶
- Claude Code installed, with the
claudeCLI available in your shell.
Add the marketplace¶
Pick one source (path or Git URL).
From the directory that contains .claude-plugin/marketplace.json (the repo root):
On Windows, use a path such as C:\Users\you\uml-mcp.
Install the plugin¶
Enable the plugin if Claude Code prompts you to, then restart the session if required so MCP tools appear.
Optional checks¶
Validate the plugin or marketplace manifests from a shell (not inside the Claude Code slash UI):
Custom MCP URL¶
The default plugin ships HTTP MCP pointing at the public deployment. To use another endpoint, either:
- Edit
plugins/uml-mcp/.mcp.jsonin your clone and reinstall or update the plugin from that clone, or - Keep using manual MCP configuration in Claude Code settings instead of the plugin.
The plugin directory is copied into Claude Code’s plugin cache when installed, so changes apply after you bump the plugin version in plugins/uml-mcp/.claude-plugin/plugin.json (and reinstall/update) or reinstall from a branch that contains your edits.
Related resources¶
- Claude Desktop (MCP via app settings, not the plugin system)
- Configuration
- Getting started