UML Forge MCP connector — AI-powered UML diagram generation for coding agents
Project description
UML Forge MCP Connector
AI-powered UML diagram generation for coding agents.
UML Forge gives Claude Code, Cursor, Windsurf, and any MCP-compatible coding agent a suite of 13 specialised tools for producing professional UML diagrams from your codebase, schema, or architecture descriptions.
Quick start
Claude Code:
{
"mcpServers": {
"umlforge": {
"command": "uvx",
"args": ["umlforge"],
"env": { "UMLFORGE_API_KEY": "your-api-key" }
}
}
}
Cursor / Windsurf — add the same block to your MCP settings.
Get your API key at umlforge.dev.
Tools included
| Tool | Description |
|---|---|
umlforge_reverse_engineer |
Class, sequence, and state diagrams from a codebase or GitHub URL |
umlforge_api_sequence |
Sequence diagrams from OpenAPI / REST endpoints |
umlforge_erd_schema |
Entity-relationship diagrams from SQL schema or ORM models |
umlforge_state_machine |
State diagrams from business rules or UI flows |
umlforge_frontend_components |
Component hierarchy and data-flow diagrams |
umlforge_deployment |
Infrastructure and deployment diagrams |
umlforge_threat_model |
STRIDE threat model + attack surface diagram |
umlforge_event_driven |
Event flow and pub/sub architecture diagrams |
umlforge_ai_agent |
Agent topology and tool-call flow diagrams |
umlforge_stakeholder_arch |
C4 context diagrams for stakeholder communication |
umlforge_living_docs |
Living documentation diagrams synced to code |
umlforge_onboarding |
Onboarding maps for new team members |
umlforge_suggest |
Recommends the best diagram type for a description |
Requirements
- Python 3.11+
- An API key from umlforge.dev (free tier available)
License
Proprietary. The connector is open to install and use with a UML Forge account.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file umlforge-0.1.0.tar.gz.
File metadata
- Download URL: umlforge-0.1.0.tar.gz
- Upload date:
- Size: 220.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa2ac4d85ee050192f8d8fc2c609968f8bbd77d0ccc7746b7fbc3ac28233d21b
|
|
| MD5 |
9da0df953cf9632ec314cdf8e8e8e1b3
|
|
| BLAKE2b-256 |
23fb83ab92284445a6173551b93eff945a82918ea68a04d668112345af3f7ee2
|
File details
Details for the file umlforge-0.1.0-py3-none-any.whl.
File metadata
- Download URL: umlforge-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f039fc7c0cbd9ef65fbf7899c86cf0635c5631558050f8dfe2c5dd5e95028c7
|
|
| MD5 |
65ea7206fd65bb54e803d841b09fa896
|
|
| BLAKE2b-256 |
028dbf644bc804e76d65873f2b75d23458b151658ac5ff528264ce6548fdb671
|