mcp-mermaid-validator
by rtuin·★ 54·综合分 45
MCP 服务器,用于验证和渲染 Mermaid 图表为 PNG 格式。
developer-toolsproductivityai-llm
15
Forks
2
活跃 Issue
3 个月前
最近提交
2 天前
收录于
概述
这个 MCP 服务器提供了一个工具,用于验证 Mermaid 图表语法并将它们渲染为 PNG 图像。它使用 Mermaid CLI 工具通过 Node.js 子进程处理图表输入,使其能够捕获验证结果和渲染输出。对于有效的图表,服务器返回文本确认和 base64 编码的 PNG 数据;对于无效的图表,则返回详细的错误消息。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:生成 Mermaid 图表的 LLM 可以在渲染前验证语法
你:需要包含验证后图表可视化的文档系统
你:处理图表密集型文档的开发者需要自动化验证
你:支持哪些图像格式?
你:错误如何处理?
什么时候选它
当您的应用程序需要在 AI 工作流中验证和渲染 Mermaid 图表为 PNG 图像时,选择此 MCP 服务器。
什么时候不要选它
如果您需要 SVG 输出格式或超出验证和基本渲染的更高级图表操作功能,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 1 个工具validateMermaiddiagram: stringValidates a Mermaid diagram and returns the rendered PNG if valid
可对比工具
mermaid-clidiagrams-mcpgraphviz-mcp
安装
安装
使用 npx:
npx -y @rtuin/mcp-mermaid-validator@latest添加到您的 MCP 配置(例如,Claude Desktop):
{
"mcpServers": {
"mermaid-validator": {
"command": "npx",
"args": [
"-y",
"@rtuin/mcp-mermaid-validator@latest"
]
}
}
}FAQ
- 支持哪些图像格式?
- 服务器当前以 PNG 格式输出图表,以与大多数 MCP 客户端(特别是那些不支持 SVG 的客户端)保持更好的兼容性。
- 错误如何处理?
- 服务器区分验证错误(无效图表语法)和系统错误,提供详细的错误消息,帮助用户修复图表,同时保持服务稳定性。
mcp-mermaid-validator 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。