Mermaid 模型上下文协议服务器

Mermaid MCP Server 是一个实现了模型上下文协议(MCP)的服务器,为LLM应用程序提供了与mermaid.js可视化集成的接口。它具有安全、合规、优化和可扩展的特性,适用于需要生成mermaid图表的LLM应用场景。

  • by longjianjiang
  • 更新于
在 GitHub 查看 longjianjiang/mermaid-mcp-server

使用说明

基本能力

产品定位

Mermaid MCP Server 是一个为LLM应用程序提供mermaid.js可视化集成的服务器。

核心功能

  • 安全接口:提供安全且强大的mermaid图表生成接口。
  • 合规性:完全符合MCP 1.0规范。
  • 优化设计:以性能和可扩展性为核心设计。
  • 可扩展性:可轻松扩展额外的工具和资源。

适用场景

  • LLM应用程序需要生成mermaid图表的场景。
  • 需要与mermaid.js集成的开发项目。

使用教程

使用依赖

无特别前置依赖,需要Node.js环境。

安装教程

  1. 克隆仓库:
git clone <repository_url>
  1. 安装依赖:
npm install
  1. 启动服务器:
npm start

调试方式

启动服务器后,可以通过以下方式调试:

  1. 连接LLM应用程序到运行中的服务器。
  2. 使用MCP方法如tools/call和resources/read与服务器交互。
  3. 使用原生mermaid语法生成图表。

配置

通过调整config.json文件配置服务器端口和路径限制等选项。