mcp-mermaid-validator and excalidraw-mcp

mcp-mermaid-validator
52
Established
excalidraw-mcp
39
Emerging
Maintenance 10/25
Adoption 8/25
Maturity 16/25
Community 18/25
Maintenance 6/25
Adoption 3/25
Maturity 18/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.

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

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