MCP Catalogs
首页

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: string

    Validates 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。