MCP.so
登录
D

Diagram Bridge MCP Server

@tohachan

基本信息

分类

开发工具

传输方式

stdio

作者

tohachan

提交者

tohachan

关于 Diagram Bridge MCP Server

A comprehensive MCP server that bridges the gap between LLMs and diagram creation through three powerful, independent tools: intelligent format selection, format-specific instruction generation, and professional diagram rendering (using kroki server). Each tool can be used standa

#diagram#kroki

Diagram Bridge MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "diagram-bridge-mcp": {
      "command": "node",
      "args": [
        "/path/to/diagram-bridge-mcp/dist/index.js"
      ],
      "enabled": true
    }
  }
}

Diagram Bridge MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Diagram Bridge Mcp?

Diagram Bridge Mcp is an MCP server that bridges LLMs and diagram creation through three independent tools: intelligent format selection (help_choose_diagram), format-specific instruction generation (get_diagram_instructions), and professional diagram rendering via a local Kroki service. It supports formats including Mermaid, PlantUML, C4 Model, D2, GraphViz, BPMN, Structurizr, Excalidraw, and Vega-Lite. Designed for developers using MCP clients (e.g., Cursor) who need LLMs to produce diagrams without manual format or rendering decisions.

How to use Diagram Bridge Mcp?

Install Node.js 18+, clone the repo, run npm install && npm run build, then start services with docker-compose up --build. Configure your MCP client to point to the built dist/index.js file. The server automatically provides three tools (help_choose_diagram, get_diagram_instructions, render_diagram) that can be used standalone or in sequence.

Key features of Diagram Bridge Mcp

  • Tool for intelligent diagram format selection with confidence scoring
  • Generates format-specific coding instructions and syntax guidelines
  • Renders diagram code to PNG/SVG via integrated local Kroki service
  • Supports nine popular diagram formats out of the box
  • Includes caching for performance and file storage with absolute paths

Use cases of Diagram Bridge Mcp

  • Choosing the optimal diagram format for visualizing architecture, relationships, or workflows
  • Guiding LLMs to generate syntactically correct diagram code for a specific format
  • Rendering diagram code into professional images for documentation or reports

常见问题

1

What are the prerequisites for running the server?

You need Node.js 18.0 or higher and Docker with Docker Compose.

2

How do I configure the output storage location?

By default, rendered diagrams are saved to `{project-root}/generated-diagrams/`. Advanced configuration is described in the configuration guide.

3

What diagram formats are supported?

The server supports Mermaid, PlantUML, C4 Model, D2, GraphViz, BPMN, Structurizr, Excalidraw, and Vega-Lite.

4

Does the server require an internet connection?

No. Rendering uses a local Kroki service started via Docker Compose, so all processing happens locally.

5

How do I add this server to Cursor?

Add a JSON entry to your MCP client configuration with `command: "node"` and `args: ["/path/to/dist/index.js"]` as shown in the README.

评论

开发工具 分类下的更多 MCP 服务器