Sailor MCP Server

Sailor combines a beautiful web interface with an MCP (Model Context Protocol) server for generating and rendering Mermaid diagrams. Use the web UI

Remote serverstreamable-httpPython

What is the Sailor MCP Server?

Sailor mcp server connects Sailor to AI assistants that speak the Model Context Protocol. Sailor combines a beautiful web interface with an MCP (Model Context Protocol) server for generating and rendering Mermaid diagrams. Use the web UI for interactive diagram creation, or integrate with Claude Desktop for AI-powered diagram generation through natural language.

What Sailor does

Sailor combines a beautiful web interface with an MCP (Model Context Protocol) server for generating and rendering Mermaid diagrams. Use the web UI for interactive diagram creation, or integrate with Claude Desktop for AI-powered diagram generation through natural language.

Practical notes

  • Maintained by aj-geddes, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

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
validate_and_render_mermaidValidate and render Mermaid code as an image. Options: return_image=true for inline display, return_base64_text=true for saveable base64
get_diagramRetrieve a rendered diagram by file ID. Use as_base64_text=true to get saveable base64
request_mermaid_generationRequest AI to generate Mermaid diagram code based on your description
get_mermaid_examplesGet examples of different Mermaid diagram types by category or complexity
get_diagram_templateGet customizable templates for quick diagram generation
get_syntax_helpGet syntax reference and help for specific diagram types
analyze_diagram_codeAnalyze Mermaid code and provide improvement suggestions
suggest_diagram_improvementsGet targeted suggestions for improving existing diagrams
health_checkCheck server health and get status information
server_statusGet detailed server status and metrics

How to install the Sailor MCP Server

{
  "mcpServers": {
    "sailor-mermaid": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "C:\\Users\\YourName\\Pictures:/output",
        "sailor-mcp"
      ]
    }
  }
}

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

Example prompts to try

  • “Use Sailor to validate and render mermaid.”
  • “Use Sailor to get diagram.”
  • “Use Sailor to request mermaid generation.”

Frequently asked questions

Sailor combines a beautiful web interface with an MCP (Model Context Protocol) server for generating and rendering Mermaid diagrams. Use the web UI for interactive Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.