Mermaid MCP
使用AI MCP动态生成Mermaid图表。支持所有Mermaid功能、背景颜色和主题配置,并可以导出为png、svg和mermaid格式。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"mcp-mermaid": {
"args": [
"/c",
"npx",
"-y",
"mcp-mermaid"
],
"command": "cmd"
}
}
}
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
generate_mermaid_diagram 4 个参数 需填 1 项
Generate mermaid diagram and chart with mermaid syntax dynamically. Mermaid is a JavaScript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. The main purpose of Mermaid is to help documentation catch up with development.
必填参数:mermaid
服务介绍
MCP Mermaid

使用AI MCP动态生成 mermaid图表。您还可以使用 mcp-server-chart来生成图表、图形和地图。
✨ 特性
- 完全支持
Mermaid的所有特性和语法。 - 支持配置
backgroundColor和theme,使大型AI模型能够输出丰富的样式配置。 - 支持导出为
png、svg和mermaid格式,并对Mermaid进行验证,以方便模型多轮输出正确的语法和图形。
🤖 使用方法
与Desktop APP(如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"
]
}
}
}
您也可以通过HTTP或SSE协议在阿里云、modelscope、glama.ai、smithery.ai或其他平台上使用它。
🚰 通过SSE或可流式传输运行
全局安装包。
npm install -g mcp-mermaid
使用您偏好的传输选项运行服务器:
# For SSE transport (default endpoint: /sse)
mcp-mermaid -t sse
# For Streamable transport with custom endpoint
mcp-mermaid -t streamable
然后您可以访问服务器:
- SSE传输:
http://localhost:3033/sse - 可流式传输:
http://localhost:3033/mcp
🎮 CLI选项
运行MCP服务器时,您还可以使用以下CLI选项。通过运行带有-h的CLI命令查看选项。
MCP Mermaid CLI
Options:
--transport, -t Specify the transport protocol: "stdio", "sse", or "streamable" (default: "stdio")
--port, -p Specify the port for SSE or streamable transport (default: 3033)
--endpoint, -e Specify the endpoint for the transport:
- For SSE: default is "/sse"
- For streamable: default is "/mcp"
--help, -h Show this help message
🔨 开发
安装依赖项:
npm install
构建服务器:
npm run build
启动MCP服务器:
npm run start
📄 许可证
MIT@hustcc