Back to MCP directory
publicPublicdnsLocal runtime

plantuml-validator-mcp-server

一个用于验证Plantuml代码的MCP服务器项目,支持通过SSE或Docker方式运行。

article

README

🚀 PlantUML 验证 MCP 服务器

本项目是一个专门用于验证 PlantUML 代码的 MCP 服务器,能够高效且准确地对 PlantUML 代码进行验证,为开发者提供可靠的代码验证服务。

🚀 快速开始

✨ 主要特性

ValidatePlantuml

该工具可对提供的 PlantUML 消息进行验证。若消息有效,将返回 "Ok";若无效,则会返回详细的错误信息,其中包括错误描述、错误发生的行以及其他相关元数据。

validatePlantUml

📦 安装指南

通过 SSE 使用

overview-sse

  • 步骤 1:运行 Docker Compose 运行以下命令以启动服务器:
docker compose up -d
  • 步骤 2:VSCode 中的 MCP 配置
    "mcp": {
        "servers": {
            "my-plantuml-mcp-server": {
                "type": "sse",
                "url": "http://localhost:3000/sse"
            }
        }
    }

通过 Docker 使用

overview-docker

  • 步骤 1:构建并发布容器
cd plantuml-mcp-server-stdio
dotnet publish /t:PublishContainer
  • 步骤 2:VSCode 中的 MCP 配置
    "mcp": {
        "servers": {
            "my-plantuml-mcp-server-docker": {
                "type": "stdio",
                "command": "docker",
                "args": [
                    "run",
                    "--rm",
                    "-i",
                    "--network=host",
                    "plantuml-mcp-server-stdio",
                    "PlantUMLBaseUrl=http://your_plantuml_server/"
                ],
            },
        }
    }
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client