Recursively analyzes C++ source and header files to extract class definitions, inheritance relationships, and member information, generating comprehensive UML class diagrams in PlantUML format.
Automate the visualization of your C++ project's architecture with this powerful tool that intelligently parses source and header files. It meticulously extracts class definitions, inheritance hierarchies, and member details, then translates this structural information into clear, standardized PlantUML class diagrams. Ideal for understanding complex codebases, documenting designs, and maintaining architectural clarity, it offers versatile usage as a standalone script, Python module, or a robust Model Context Protocol (MCP) server.