C4Diagrammer\n\nC4Diagrammer is a Model Context Protocol (MCP) server for generating documentation for existing systems using Mermaid.js. It provides tools to create code summaries and C4 architecture diagrams.\n\n## Features\n- Documentation Tools\n - Generates README.C4Diagrammer.md and C4Component diagrams for directories containing source code\n - Rolls up documentation into 'master' C4Context and C4Container diagrams\n- Mermaid Support\n - Validates Mermaid.js diagrams\n - Offers browser-based previews\n\n## Architecture\nThe system utilizes a modular architecture with components such as Server Core, Prompt Manager, and Function Handler for documentation generation. It also includes a Mermaid Parser and Preview Generator for validating and viewing diagrams.\n\n## Installation\n1. Clone the repository.\n2. Install dependencies from 'PromptRepository'.\n3. Build the project.\n\n## Usage\n- Update your AI development environment for MCP server use. Include configuration settings as necessary.\n\n## Contributing\nContributions are welcome with steps for forking the repository, creating feature branches, and submitting pull requests.\n\n## License\nMIT