SVGL MCP Server

An MCP server implementation that processes SVG content using SVGL (Scalable Vector Graphics Language), providing validation and repository access capabilities.

Local serverstdioMIT

What is the SVGL MCP Server?

SVGL MCP Server is an MCP project maintained in the sam-trost/mcp-server-svgl repository. The maintainer describes its purpose as “An MCP server implementation that processes SVG content using SVGL (Scalable Vector Graphics Language), providing validation and repository access capabilities”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using docker. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
svgl_validateValidate SVG content against SVGL specifications
Inputs:name (string): The name of the SVG to retrieve
svgl_listList all SVGs in the repository with their metadata
idUnique identifier
titleSVG title
categorySVG category
routeSVG route (string or object with light/dark variants)
urlSVG URL
svgl_getRetrieve a specific SVG by name

How to install the SVGL MCP Server

{
  "mcpServers": {
    "svgl": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/svgl"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.