PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdeveloper-toolsmermaid-chart-mcp
返回「developer-tools」

mermaid-chart-mcp

modelscope·@pickstar-2002/mermaid-chart-mcp

developer-tools0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Mermaid Chart MCP

npm version License: MIT Node.js Version TypeScript MCP Compatible

一个强大的 Model Context Protocol (MCP) 服务器专为将 Mermaid 图表代码渲染为高质量图片而设计

特性

  • 高质量渲染 - 支持 PNGSVGPDF 多种格式输出
  • 多主题支持 - 内置 defaultdarkforestneutral 四种主题
  • 云存储集成 - 基于腾讯云服务器 + MinIO 的高性能文件存储服务
  • 在线预览 - 自动生成在线访问链接支持即时分享
  • 安全可靠 - 文件自动过期机制保护隐私安全
  • 高性能 - 使用 Puppeteer + Sharp 优化渲染质量
  • 易于集成 - 完美兼容各大 AI 编辑器和 MCP 客户端

安装

快速开始推荐

使用 @latest 标签获取最新版本

npx @pickstar-2002/mermaid-chart-mcp@latest

全局安装

npm install -g @pickstar-2002/mermaid-chart-mcp@latest

项目依赖

npm install @pickstar-2002/mermaid-chart-mcp@latest

使用方法

在 Claude Desktop 中配置

在 claude_desktop_config.json 中添加以下配置

{
  "mcpServers": {
    "mermaid-chart": {
      "command": "npx",
      "args": ["@pickstar-2002/mermaid-chart-mcp@latest"]
    }
  }
}

在 Cursor 中配置

在 .cursorrules 或项目配置中添加

{
  "mcp": {
    "servers": {
      "mermaid-chart": {
        "command": "npx @pickstar-2002/mermaid-chart-mcp@latest"
      }
    }
  }
}

在 WindSurf 中配置

在 windsurf_config.json 中配置

{
  "mcpServers": {
    "mermaid-chart": {
      "command": "npx",
      "args": ["@pickstar-2002/mermaid-chart-mcp@latest"]
    }
  }
}

在 CodeBuddy 中配置

在项目根目录创建 .codebuddy/mcp.json

{
  "servers": {
    "mermaid-chart": {
      "command": "npx",
      "args": ["@pickstar-2002/mermaid-chart-mcp@latest"]
    }
  }
}

API 参考

render_mermaid_chart

将 Mermaid 代码渲染为高质量图片文件

参数

参数名类型必需默认值描述
mermaidCodestring-Mermaid 图表代码
outputPathstring-输出文件路径包含文件名和扩展名
formatstringpng输出格式png``svg``pdf
widthnumber1200图片宽度像素
heightnumber800图片高度像素
backgroundColorstringwhite背景颜色
themestringdefault主题default``dark``forest``neutral
uploadToMiniobooleanfalse是否上传到云存储并返回在线链接
minioExpiryDaysnumber7文件有效期天数最大30天

示例

// 基础用法
{
  "mermaidCode": "graph TD\n    A[开始] --> B[处理]\n    B --> C[结束]",
  "outputPath": "./output/flowchart.png"
}

// 高级用法 - 启用云存储
{
  "mermaidCode": "sequenceDiagram\n    Alice->>Bob: Hello Bob!\n    Bob-->>Alice: Hello Alice!",
  "outputPath": "./output/sequence.png",
  "format": "png",
  "theme": "dark",
  "width": 1600,
  "height": 1000,
  "uploadToMinio": true,
  "minioExpiryDays": 14
}

支持的图表类型

  • 流程图 (Flowchart)
  • 序列图 (Sequence Diagram)
  • 甘特图 (Gantt Chart)
  • 类图 (Class Diagram)
  • 状态图 (State Diagram)
  • 饼图 (Pie Chart)
  • Git 图 (Git Graph)
  • 用户旅程图 (User Journey)
  • 需求图 (Requirement Diagram)

云存储服务

高性能文件存储

本项目集成了基于腾讯云服务器 + MinIO打造的高性能文件存储服务

  • ** 全球加速** - 基于腾讯云 CDN 的全球节点加速
  • ** 安全可靠** - 企业级安全防护数据加密传输
  • ** 极速访问** - 毫秒级响应支持高并发访问
  • ** 即时分享** - 生成在线预览链接支持跨平台分享
  • ** 智能管理** - 自动文件过期清理节省存储空间
  • ** 成本优化** - 按需使用无需预付费用

使用云存储

// 启用云存储上传
{
  "mermaidCode": "graph LR\n    A --> B --> C",
  "outputPath": "./chart.png",
  "uploadToMinio": true,
  "minioExpiryDays": 7  // 7天后自动过期
}

返回结果包含

  • 本地文件路径
  • 在线访问链接
  • 文件大小信息
  • 过期时间详情

主题预览

主题描述适用场景
default经典白色主题文档报告
dark深色主题演示展示
forest森林绿主题自然环保主题
neutral中性灰主题商务正式场合

系统要求

  • Node.js >= 18.0.0
  • 操作系统: Windows, macOS, Linux
  • 内存: 建议 >= 2GB
  • 磁盘空间: >= 500MB用于 Puppeteer 浏览器

开发

克隆项目

git clone https://github.com/pickstar-2002/mermaid-chart-mcp.git
cd mermaid-chart-mcp

安装依赖

npm install

开发模式

npm run dev

构建项目

npm run build

运行测试

npm test

贡献

欢迎贡献代码请遵循以下步骤

  1. Fork 本项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建 Pull Request

许可证

本项目基于 MIT License 开源

问题反馈

如果您遇到任何问题请在 GitHub Issues 中提交

相关链接

  • Mermaid 官方文档
  • Model Context Protocol
  • Puppeteer 文档
  • MinIO 文档

致谢

感谢以下开源项目

  • Mermaid - 强大的图表生成库
  • Puppeteer - 无头浏览器控制
  • Sharp - 高性能图像处理
  • MinIO - 高性能对象存储

联系方式

如有任何问题或建议欢迎联系

微信: pickstar_loveXX


<div align="center">

** 如果这个项目对您有帮助请给个 Star**

Made with by pickstar-2002

</div>

相关 MCP Servers(来自「developer-tools」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

阿里云可观测 MCP 服务

阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。

@aliyun/alibabacloud-observability-mcp-server

北大法宝法条识别—法律MCP

自动从文本中识别并提取法律条文,例如在合同、案件描述或法律文书中,精准定位涉及的具体法律条文(如“《民法典》第585条”),并将文本中的法律问题与对应法条内容关联,提取法规名称的服务。

@pkulaw-ai/mcp_server_law_recognition

哔哩哔哩API服务器

用于哔哩哔哩API的MCP服务器,支持视频搜索、用户内容获取等多种操作,适用于哔哩哔哩内容管理和数据分析场景。

myalone/bilibili

菜谱

看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。

lcd18601611267/whateat

串口智控

一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。

@mcp2everything/mcp2serial

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/pickstar-2002-mermaid-chart-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npx @pickstar-2002/mermaid-chart-mcp@latest

基本信息

分类
developer-tools / rag-systems / app-automation
运行方式
No
许可证
MIT License
详情文件
pickstar-2002-mermaid-chart-mcp.md