美人鱼生活mcp
MCP服务器用于生成 美人鱼 带有实时浏览器预览的图表。实时渲染图表,支持SVG/PNG导出。
安装
克劳德桌面版
添加到您的 Claude桌面配置 (~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-live-mcp"]
}
}
}光标
添加到 .cursor/mcp.json 在项目根目录中:
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-live-mcp"]
}
}
}克劳德代码
claude mcp add mermaid -- npx -y mermaid-live-mcp帆板运动
添加到 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-live-mcp"]
}
}
}工具
| 工具 | 说明 |
|---|---|
generate_mermaid | 根据Mermaid语法生成图表,并在浏览器中打开实时预览 |
update_diagram | 替换图表的Mermaid语法并重新呈现实时预览 |
list_diagrams | 列出当前会话中生成的所有图表 |
export_diagram | 将图表的SVG写入磁盘 |
运作原理
当你要求你的人工智能助手创建一个图表时, mermaid-live-mcp 将:
- 解析Mermaid语法
- 打开带有实时预览的浏览器选项卡
- 通过WebSocket实时将图表渲染为SVG
- 提供SVG和PNG导出的下载按钮
图表的更新会立即推送到浏览器,无需刷新页面。
支持的图表类型
全部 美人鱼图类型 支持,包括流程图、序列图、类图、状态图、ER图、甘特图、饼图、git图、思维导图、时间线等。
发展
pnpm install
pnpm build项目结构
| 包装 | 描述 |
|---|---|
packages/mcp-server | MCP服务器(发布为 mermaid-live-mcp) |
packages/preview | 通过WebSocket实时预览浏览器 |
packages/core | 图表解析、布局和SVG渲染 |
packages/cli | 命令行界面 |
许可证
麻省理工学院
