mcp-mermaidjs-server
If you are the rightful owner of mcp-mermaidjs-server 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.
An MCP server for working with MermaidJS, using `mmdc`.
The tech.unravel/mcp-mermaidjs-server is a Model Context Protocol (MCP) server designed to facilitate the creation and visualization of diagrams using MermaidJS. It leverages the `mmdc` command-line interface to render diagrams from MermaidJS specifications. The server provides two primary tools: `save-diagram` and `visualize-diagram`, which allow users to create and render diagrams in various formats. This server is particularly useful for developers and teams who need to generate visual representations of processes, sequences, or data flows in a programmatic and automated manner. By integrating with the `mmdc` CLI, the server ensures that diagrams are rendered accurately and can be customized with CSS for enhanced visual appeal.
Features
- Integration with MermaidJS: Allows for the creation and rendering of diagrams using MermaidJS specifications.
- Command-line Interface: Utilizes the `mmdc` CLI for rendering diagrams, ensuring compatibility and ease of use.
- Diagram Customization: Supports CSS styling for diagrams, allowing for personalized and visually appealing outputs.
- Automated Diagram Generation: Facilitates the automated creation and rendering of diagrams, streamlining workflows.
- Cross-Platform Compatibility: Can be used on various platforms with the appropriate setup and dependencies.
Tools
save-diagram
Tool for saving MermaidJS diagram specifications.
visualize-diagram
Tool for rendering saved MermaidJS diagram specifications into visual formats.