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).

mcp-mermaid-validator
52
Established
excalidraw-mcp
43
Emerging
Maintenance 10/25
Adoption 8/25
Maturity 16/25
Community 18/25
Maintenance 6/25
Adoption 3/25
Maturity 22/25
Community 12/25
Stars: 53
Forks: 15
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 3
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No risk flags

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.

AI-development LLM-tooling diagram-validation code-generation developer-productivity

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work