Python MCP Server abstracting the official mermaid-cli for ease of use
Python MCP Server abstracting the official mermaid-cli for ease of use
A Model Context Protocol (MCP) server for validating Mermaid diagrams.
Python MCP server for validating Mermaid diagrams and (optionally) rendering them as PNG images. It uses the Mermaid CLI tool to perform the validation and rendering.
Important: This MCP server requires Node.js to be installed on your system, even if you're only using the server component (not the client). The server internally calls npx @mermaid-js/mermaid-cli as a subprocess to perform diagram validation and rendering.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| validate_mermaid_diagram | Validates a Mermaid diagram and returns validation results |
{
"mcpServers": {
"mermaid-mcp-server-andrewginns": {
"command": "npx",
"args": ["-y", "@mermaid-js/mermaid-cli"],
"env": {
"MCP_TRANSPORT": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Important: This MCP server requires Node.js to be installed on your system, even if you're only using the server component (not the client). The server internally calls npx @mermaid-js/mermaid-cli as a subprocess to perform diagram validation and rendering.
| Variable | Description | Required |
|---|---|---|
| MCP_TRANSPORT | Configuration value read at startup. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
MCP server for creating UI flowcharts
Local persistent memory and Markdown wiki for AI coding agents: 24 MCP tools, no gateway required.
Hermes Search MCP Server
A simple MCP server that responds with a rude message when queried about stocks. This is a demo implementation of the Model Context Protocol (MCP).