Token导航 LogoToken导航TokenDH.com
Mermaid Diagram Generation Tool logo
开发工具未说明官方级别未说明来源级核验

Mermaid Diagram Generation Tool

MCP Server

Mermaid图表生成工具是一个基于 Model Context Protocol (MCP) 的服务器工具,专门用于动态生成 Mermaid 图表和图表。它允许 AI 模型通过 MCP 协议与服务进行交互,从而能够根据自然语言描述生成各种类型的图表。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
图表生成开发工具ClaudeClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

✨ 特性

  • 完全支持 Mermaid 的所有功能和语法。
  • 支持配置 backgroundColortheme,使大语言模型能够输出丰富的样式配置。
  • 支持导出为 pngsvgmermaid 格式,并对 Mermaid 进行验证,以方便模型多轮输出正确的语法和图形。

🤖 使用方法

桌面应用 中使用,如 Claude、VSCode、Cline、Cherry Studio 等,添加以下 MCP 服务器配置。在 Mac 系统上:

{
  "mcpServers": {
    "mcp-mermaid": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-mermaid"
      ]
    }
  }
}

在 Windows 系统上:

{
  "mcpServers": {
    "mcp-mermaid": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "mcp-mermaid"
      ]
    }
  }
}

此外,您还可以在阿里云、ModelScope、glama.ai、smithery.ai 或其他支持 HTTP、SSE 协议的平台上使用它。

🚰 使用 SSE 或 Streamable 传输方式运行

选项 1:全局安装

全局安装包:

npm install -g mcp-mermaid

使用您首选的传输选项运行服务器:

# 对于 SSE 传输(默认端点:/sse)
mcp-mermaid -t sse

# 对于 Streamable 传输
mcp-mermaid -t streamable

选项 2:本地开发

如果您正在本地使用源代码:

# 克隆并设置
git clone https://github.com/hustcc/mcp-mermaid.git
cd mcp-mermaid
npm install
npm run build

# 使用 npm 脚本运行
npm run start:sse        # SSE 传输,端口 3033
npm run start:streamable # Streamable 传输,端口 1122

访问点

然后您可以通过以下地址访问服务器:

  • SSE 传输:http://localhost:3033/sse
  • Streamable 传输:http://localhost:1122/mcp(本地)或 http://localhost:3033/mcp(全局)

🎮 命令行选项

运行 MCP 服务器时,您还可以使用以下命令行选项。通过运行带有 -h 参数的命令查看选项。

MCP Mermaid 命令行工具

选项:
  --transport, -t  指定传输协议: "stdio", "sse" 或 "streamable"(默认: "stdio")
  --port, -p       指定 SSE 或 streamable 传输的端口(默认: 3033)
  --endpoint, -e   指定传输的端点:
                    - 对于 SSE: 默认是 "/sse"
                    - 对于 streamable: 默认是 "/mcp"
  --help, -h       显示此帮助信息

🔨 开发

安装依赖:

npm install

构建服务器:

npm run build

启动 MCP 服务器

使用 MCP Inspector(用于调试):

npm run start

使用不同的传输协议:

# SSE 传输(服务器发送事件)
npm run start:sse

# Streamable HTTP 传输
npm run start:streamable

直接使用 node 命令:

# 端口 3033 上的 SSE 传输
node build/index.js --transport sse --port 3033

# 端口 1122 上的 Streamable HTTP 传输
node build/index.js --transport streamable --port 1122

# STDIO 传输(用于 MCP 客户端集成)
node build/index.js --transport stdio

📄 许可证

MIT@hustcc

目录标签

目录标签

图表生成开发工具Claude混合部署Mermaid支持技术文档

支持客户端

ClaudeCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:primaryLink / installCommand

来源信息

继续浏览同类 MCP