plantuml-validator-mcp-server

plantuml-validator-mcp-serverは、PlantUMLの図を検証するためのC#ベースのサーバーアプリケーションです。このツールは、ユーザーが作成したUML図の構文エラーや論理的な問題を特定し、修正を支援します。開発者は、コードの品質を向上させるためにこのツールを利用することができます。

GitHubスター

3

ユーザー評価

未評価

お気に入り

0

閲覧数

11

フォーク

0

イシュー

0

README
Plantuml Validation MCP Server

This project is an MCP server for validating Plantuml code.

🏅 Certified by MCPHub

This project is certified by MCPHub.

Tools
ValidatePlantuml

Validates the provided Plantuml message. If valid, it returns "Ok". If invalid, it returns detailed error information, including the error description, the line where the error occurred, and other metadata.

validatePlantuml
sequence

Usage with SSE

overview-sse

1. Run Docker Compose

Run the following command to start the server:

docker compose up -d
2. MCP Configuration in VSCode
    "mcp": {
        "servers": {
            "my-plantuml-mcp-server": {
                "type": "sse",
                "url": "http://localhost:3000/sse"
            }
        }
    }
Usage with Docker

overview-docker

1. Build and Publish the Container
cd plantuml-mcp-server-stdio
dotnet publish /t:PublishContainer
2. MCP Configuration in VSCode
    "mcp": {
        "servers": {
            "my-plantuml-mcp-server-docker": {
                "type": "stdio",
                "command": "docker",
                "args": [
                    "run",
                    "--rm",
                    "-i",
                    "--network=host",
                    "kwhrkzk/plantuml-validator-mcp-server",
                    "PlantumlBaseUrl=http://your_plantuml_server/"
                ],
            },
        }
    }