Plantuml Validation MCP Server
by kwhrkzk
This project provides an MCP server for validating Plantuml code. It allows you to check Plantuml syntax and receive detailed error information.
Last updated: N/A
What is Plantuml Validation MCP Server?
This is an MCP (Microsoft Configuration Protocol) server that validates Plantuml code. It provides a service to check the syntax of Plantuml diagrams and return error information if any issues are found.
How to use Plantuml Validation MCP Server?
The server can be used with VSCode through MCP configuration, either via SSE or Docker. For SSE, run the server using Docker Compose and configure the VSCode settings.json with the SSE URL. For Docker, build and publish the container, then configure VSCode settings.json with the Docker command and arguments.
Key features of Plantuml Validation MCP Server
Plantuml code validation
Detailed error reporting (error description, line number)
Integration with VSCode via MCP
Support for SSE and Docker deployment
Easy setup with Docker Compose
Use cases of Plantuml Validation MCP Server
Real-time Plantuml syntax checking in VSCode
Automated Plantuml validation in CI/CD pipelines
Ensuring Plantuml diagrams are syntactically correct before deployment
Providing a centralized Plantuml validation service for multiple users
FAQ from Plantuml Validation MCP Server
What is MCP?
What is MCP?
MCP stands for Microsoft Configuration Protocol. It's a protocol used for communication between tools and services.
How do I run this server?
How do I run this server?
You can run it using Docker Compose or by building and running the Docker container directly.
What kind of errors does it detect?
What kind of errors does it detect?
It detects syntax errors in Plantuml code, providing details about the error and the line number where it occurred.
Can I use this server with other editors besides VSCode?
Can I use this server with other editors besides VSCode?
While the documentation focuses on VSCode, the server can be integrated with any tool that supports the MCP protocol.
What is the PlantumlBaseUrl parameter in the Docker configuration?
What is the PlantumlBaseUrl parameter in the Docker configuration?
The PlantumlBaseUrl parameter specifies the base URL of your Plantuml server, which is needed for rendering diagrams.