mcp-mermaid-validator and excalidraw-mcp
These are competitors, as both tools provide a Model Context Protocol server for generating diagrams, but each focuses on a different diagramming syntax/tool (Mermaid vs. Excalidraw).
About mcp-mermaid-validator
rtuin/mcp-mermaid-validator
A Model Context Protocol server that validates and renders Mermaid diagrams.
This tool helps developers working with Large Language Models (LLMs) by validating Mermaid diagrams and converting them into images. You provide Mermaid syntax, and it checks for errors while generating a PNG image. This is for developers building AI applications that need to interpret or generate visual diagrams for their users.
About excalidraw-mcp
cmd8/excalidraw-mcp
Model Context Protocol server for Excalidraw diagrams
Exposes tools for programmatic diagram manipulation—creating nodes and edges, deleting elements, and retrieving full diagram state as markdown—enabling AI assistants to read and modify Excalidraw diagrams via stdio transport. Integrates with multiple MCP-compatible IDEs and editors (Cursor, Claude Desktop, VS Code, Windsurf) through standardized server configuration, operating on local `.excalidraw` files specified via CLI argument.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work