# Mermaid

> Use this tool when you need to generate diagrams from Mermaid syntax, creating visual documentation such as flowcharts and system diagrams. It solves the problem of complex documentation creation by providing a simple interface for customization and output in various formats, including PNG, SVG, and raw Mermaid syntax. It accepts Mermaid syntax and customization options as input and produces diagrams as output, ideal for developers, technical writers, and business users seeking to create visual documentation without direct API interaction.

Canonical page: https://skillsregistry.net/skills/hustcc-mermaid  
JSON: https://api.skillsregistry.net/v1/skills/hustcc-mermaid

## Description

This MCP server provides AI assistants with Mermaid diagram generation capabilities, built by hustcc and BQXBQX using TypeScript with the Model Context Protocol SDK and mermaid-isomorphic for server-side rendering. The implementation offers a single tool for creating diagrams by accepting Mermaid syntax along with customization options for themes (default, base, forest, dark, neutral), background colors, and output formats (PNG images, SVG strings, or raw Mermaid syntax), featuring input validation through Zod schemas and multiple transport protocols including stdio, SSE, and HTTP streamable. Built with Docker containerization, comprehensive testing infrastructure, and flexible deployment options, it serves developers creating visual documentation from conversational queries, technical writers generating flowcharts and system diagrams, and business users building process documentation without direct Mermaid API interaction.

## Trust

- **Trust score (0–1):** 0.91
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/hustcc-mermaid)
- **Repository:** <https://github.com/hustcc/mcp-mermaid>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "hustcc-mermaid"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/hustcc-mermaid` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/hustcc-mermaid/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
