Skip to main content

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==0.1.3"],
      "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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

umlforge-0.1.3.tar.gz (220.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

umlforge-0.1.3-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file umlforge-0.1.3.tar.gz.

File metadata

  • Download URL: umlforge-0.1.3.tar.gz
  • Upload date:
  • Size: 220.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for umlforge-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c66d7c2e2fa5f4f41a4bc29ce6f7295d6bc8bc2dfbea712abf55864aea11f243
MD5 8bbeed72130e124454cc398b5aafb7a4
BLAKE2b-256 f13e7ea2bb798f591857a1616b10bc13505243c6446011a952adf8fedc772487

See more details on using hashes here.

File details

Details for the file umlforge-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: umlforge-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for umlforge-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d5d14c08f4e52ef44f5679f8573ee7242606c6db2a15bf8b33342457a58a9d4c
MD5 15e2943b2513c1e08b0b0c38df8ab414
BLAKE2b-256 322391da5ad3fa80c00ff2b54fa53578dde84cdf7121238eb9068c8f651e7c96

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page