mcp-diagram

mcp-diagram

3.3

If you are the rightful owner of mcp-diagram and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP-Diagram is a server that facilitates the generation of diagrams from textual descriptions using Claude and other AI assistants.

MCP-Diagram is a Model-Client-Protocol server designed to generate various types of diagrams directly from conversations with AI assistants like Claude. It supports a wide range of diagram types including architecture diagrams, UML class diagrams, entity-relationship diagrams, sequence diagrams, Gantt charts, mind maps, and timelines, primarily using D2Lang and Mermaid syntax. The server requires Java Runtime Environment (JRE) 17 or higher and integration with Claude Desktop. Users can easily configure the server by downloading the JAR file and updating the Claude Desktop configuration file. Once set up, users can request diagram generation by describing their requirements in natural language, and the server will handle the rest, providing a link to the generated diagram.

Features

  • Supports multiple diagram types including architecture, UML, ER, sequence, Gantt, mind maps, and timelines.
  • Utilizes D2Lang and Mermaid for diagram syntax.
  • Integrates seamlessly with Claude Desktop for easy diagram generation.
  • Requires Java Runtime Environment (JRE) 17 or higher.
  • Provides a simple configuration process via Claude Desktop configuration file.

Tools

  1. getD2LangComplexDiagram

    Generate complex schema using D2Lang syntax

  2. getMermaidClassDiagram

    Generate UML class diagrams

  3. getMermaidComplexDiagram

    Generate complex architecture diagrams

  4. getMermaidErDiagram

    Generate entity relationship diagram

  5. getMermaidGanttDiagram

    Generate Gantt Chart

  6. getMermaidMindMapDiagram

    Generate mind maps

  7. getMermaidSequenceDiagram

    Generate sequence diagram

  8. getMermaidTimelineDiagram

    Generate a timeline diagram