Mentions compatibility with mcp-server-chart from AntV for generating charts, graphs, and maps, extending the visualization capabilities beyond Mermaid diagrams.
Integrates with GitHub Actions for build automation and workflow tracking, as indicated by the build badge in the README.
Generates Mermaid diagrams and charts dynamically with AI support. Fully supports all Mermaid syntax features, allows configuration of background color and theme, and enables exporting to PNG, SVG, and Mermaid formats with validation.
Supports distribution via npm, allowing easy installation and versioning of the MCP server.
MCP Mermaid
Generate mermaid diagram and chart with AI MCP dynamically. Also you can use mcp-server-chart to generate chart, graph, map.
✨ Features
- Fully support all features and syntax of
Mermaid
. - Support configuration of
backgroundColor
andtheme
, enabling large AI models to output rich style configurations. - Support exporting to
png
,svg
, andmermaid
formats, with validation forMermaid
to facilitate the model's multi-round output of correct syntax and graphics.
🤖 Usage
To use with Desktop APP
, such as Claude, VSCode, Cline, Cherry Studio, and so on, add the MCP server config below. On Mac system:
On Window system:
Also, you can use it on aliyun, modelscope, glama.ai, smithery.ai or others with HTTP, SSE Protocol.
🚰 Run with SSE or Streamable transport
Install the package globally.
Run the server with your preferred transport option:
Then you can access the server at:
- SSE transport:
http://localhost:3033/sse
- Streamable transport:
http://localhost:3033/mcp
🎮 CLI Options
You can also use the following CLI options when running the MCP server. Command options by run cli with -h
.
🔨 Development
Install dependencies:
Build the server:
Start the MCP server:
📄 License
MIT@hustcc.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP Server Mermaid
Related MCP Servers
- -securityAlicense-qualityList of small useful mcp servers including: * docx\_replace: replace tag in word document * yt-dlp: extract chaper and subtitles base on chapter * mermaid: generate and render image using mermaidchart.com APILast updated -3PythonMIT License
- Python
- -securityAlicense-qualityMarineTraffic MCP ServerLast updated -1TypeScriptMIT License
- PythonMIT License