MCP Server for converting Mermaid diagram code to images
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mermaid-mcp-server-png-pdf-jpg-svg","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Mermaid MCP Server ## 项目简介 Mermaid MCP Server 是一个基于 Model Context Protocol (MCP) 的 Mermaid 图表转换服务器,为AI客户端提供强大的图表生成能力。该项目的开发初衷是为了提供一个强大的图表生成服务,能够将 Mermaid 图表代码转换为多种格式的图像文件,让用户能够在支持MCP协议的各种AI客户端中轻松生成高质量的图表。 **核心功能特性:** - **多格式输出**:支持 PNG、JPG、SVG、PDF 等多种图像格式 - **主题定制**:内置 default、dark、neutral、forest 四种精美主题 - **自定义选项**:支持背景颜色、图像尺寸等参数自定义 - **语法验证**:提供实时的 Mermaid 语法验证功能 - **示例资源**:内置丰富的图表类型示例代码 - **错误处理**:完善的错误处理机制和友好的错误提示 **支持的图表类型:** - 流程图(Flowchart) - 时序图(Sequence Diagram) - 甘特图(Gantt Chart) - 饼图(Pie Chart) - Git图(Git Graph) - 思维导图(Mind Map) - 类图(Class Diagram) ## 部署指南 ### **环境依赖** - Python >= 3.12 - UV 包管理器(推荐) ### **安装方式** **方式一:使用UV安装(推荐)** ```bash # 克隆仓库 git clone https://github.com/wwwzhouhui/mermaid_mcp_server.git cd mermaid_mcp_server # 安装依赖 uv sync ``` **方式二:使用pip安装** ```bash pip install -r requirements.txt ``` ### **客户端配置** #### **Cursor配置** 在 `~/.cursor/mcp.json` 文件中添加以下配置: ```json { "mcpServers": { "mermaid-mcp-server-png-pdf-jpg-svg": { "command": "uvx", "args": [ "mermaid-mcp-server-png-pdf-jpg-svg" ] } } } ``` sse配置 { "mcpServers": { "mermaid-mcp-server-png-pdf-jpg-svg": { "url": "http://127.0.0.1:8003/sse" } } } #### **Cherry Studio配置** 1. 打开 Cherry Studio 2. 进入 **设置 → MCP Servers → 添加服务器** 3. 配置参数: - **名称**: `mermaid-mcp-server-png-pdf-jpg-svg` - **描述**: `Mermaid图表生成服务` - **类型**: `STDIO` - **命令**: `uvx` - **参数**: `mermaid-mcp-server-png-pdf-jpg-svg 4. 点击保存并启用 详细图解   #### **Claude Desktop配置** 在 `claude_desktop_config.json` 文件中添加: ```json { "mcpServers": { "mermaid-mcp-server-png-pdf-jpg-svg": { "command": "uvx", "args": [ "mermaid-mcp-server-png-pdf-jpg-svg" ] } } } ``` #### **Continue.dev配置** 在 `config.json` 文件中添加: …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.