UML Forge MCP connector — architecture intelligence, security analysis, and living documentation for engineering teams
Project description
UML Forge MCP Connector
Architecture intelligence, security analysis, and living documentation — inside your coding agent.
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_suggest |
Start here. Describe your goal in plain English — returns the right tool and a ready-to-run call |
umlforge_reverse_engineer |
Class, sequence, and state diagrams from a codebase or GitHub URL |
umlforge_api_sequence |
Sequence diagrams for request flows across services |
umlforge_erd_schema |
Entity-relationship diagrams from domain descriptions or SQL schemas |
umlforge_state_machine |
State diagrams from entity lifecycles and business rules |
umlforge_frontend_components |
Component hierarchy and interaction diagrams for UI features |
umlforge_deployment |
Infrastructure and CI/CD pipeline 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 for LLM pipelines |
umlforge_stakeholder_arch |
C4 context diagrams for investors, CTOs, and non-technical stakeholders |
umlforge_living_docs |
Update existing diagrams to reflect sprint or PR changes |
umlforge_onboarding |
Day-one knowledge-transfer package for new team members |
All tools accept report_mode=True to generate a written analysis report
alongside the diagram.
Requirements
- Python 3.11+
- An API key from umlforge.dev (free tier available)
License
MIT — see LICENSE.
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.7.tar.gz.
File metadata
- Download URL: umlforge-0.1.7.tar.gz
- Upload date:
- Size: 249.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3eef21910ac1d6006e157e07588b3a861c312836681f0f4b0d056f97375a57f
|
|
| MD5 |
1e68502414d9b69a07fcfbdbe05c94d9
|
|
| BLAKE2b-256 |
cb10fb979dd30aa46e3b3012457740532f4ca529d8548031942d80378e9b2a1d
|
File details
Details for the file umlforge-0.1.7-py3-none-any.whl.
File metadata
- Download URL: umlforge-0.1.7-py3-none-any.whl
- Upload date:
- Size: 20.1 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 |
5e8bcd7d340b02d07d1d170efcbe2efdbd5b5f92218599f81253dcffc3b16b8c
|
|
| MD5 |
088503d53eb32e0a699dd3cfe54cfb3d
|
|
| BLAKE2b-256 |
ee635306c4c3e41e773e43c0b29059395a112e371c1941297f10f889e1fa87cc
|