rtuin/mcp-mermaid-validator
A Model Context Protocol server that validates and renders Mermaid diagrams.
Implements a `validateMermaid` tool that pipes diagram syntax to the Mermaid CLI via child processes, returning validation results and base64-encoded PNG renders. Built as a TypeScript Node.js service exposing tools through the MCP SDK, it integrates with MCP-compatible clients like Cursor and uses zod for schema validation. The architecture isolates rendering in separate processes, captures detailed error output, and handles cross-platform stdin/stdout portability (Linux/macOS/WSL/Windows).
Stars
53
Forks
15
Language
JavaScript
License
MIT
Category
Last pushed
Feb 27, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/rtuin/mcp-mermaid-validator"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yctimlin/mcp_excalidraw
MCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit,...
hustcc/mcp-mermaid
❤️ Generate mermaid diagram and chart with AI MCP dynamically.
veelenga/claude-mermaid
MCP Server to previewing mermaid diagrams with live reload
simonkurtz-MSFT/drawio-mcp-server
A Model Context Protocol (MCP) server for programmatic diagram generation using Draw.io...
sanjibdevnathlabs/mcp-excalidraw-local
Excalidraw MCP server with multi-tenant workspace isolation, SQLite persistence, auto-save, 32...