mcpField
P
PlantUML-MCP-Server

PlantUML-MCP-Server

本地服务
github.com/mzagar开发工具258 周前更新

关于 PlantUML-MCP-Server

PlantUML-MCP-Server 为 Claude Desktop 和 Claude Code 提供 PlantUML 图表生成能力。仓库已迁至 Infobip 组织,npm 包仍以原名称发布。

主要功能

  1. 01生成 PlantUML 图表
  2. 02与 Claude Desktop 配合使用
  3. 03与 Claude Code 配合使用
  4. 04通过已发布的 npm 包安装

适用场景

  1. 01在 Claude Desktop 工作流中生成图表
  2. 02在 Claude Code 中创建 PlantUML 图表
  3. 03继续使用现有 npm 包

MCP 相关

这是一个 MCP 服务,向 Claude Desktop、Claude Code 等兼容客户端提供 PlantUML 图表生成功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"plantuml": {
"command": "npx",
"args": [
"-y",
"plantuml-mcp-server"
],
"env": {
"PLANTUML_SERVER_URL": "<PLANTUML_SERVER_URL>"
}
}
}
}
启动命令npx -y plantuml-mcp-server
需要配置的环境变量
PLANTUML_SERVER_URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmplantuml-mcp-server

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
plantuml_codestring是PlantUML 图表代码。生成图表 URL 前会自动验证是否存在语法错误。
formatenum否输出图像格式(SVG 或 PNG)svg | png
output_pathstring否可选。用于在本地保存图表的路径。会自动创建所有必需的父目录。默认限制在当前工作目录内。设置 PLANTUML_ALLOWED_DIRS 环境变量(以冒号分隔的路径,或使用 "*" 表示不受限制)以允许其他目录。仅允许使用 .svg 和 .png 扩展名。

详细介绍

🚚 仓库已迁移

此仓库已迁移至 Infobip 组织:

➡️ https://github.com/infobip/plantuml-mcp-server

变更内容

  • 源代码:现由 Infobip 组织维护
  • 问题/PR:请在 Infobip 仓库中提交新的问题或 PR
  • NPM 包:仍以 plantuml-mcp-server 名称发布(无需任何更改)

用户须知

无需采取任何操作——npm 包 plantuml-mcp-server 会继续照常运行。


评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。