Labsco
MCP SERVER

Ilograph MCP Server

by QuincyMillerDev

Write and validate Ilograph architecture diagrams with the live spec, curated examples and the icon catalogue on hand.

Diagrams & ChartsVerified
Summary
Validation with locations and fixes is what stops the guess-and-retry loop.

An agent writing Ilograph without this reaches for remembered syntax and iterates until the file opens. Here it can read the authoritative property table first and then get told exactly which line failed and what to change. The project is unofficial and reads public Ilograph docs — check generated diagrams against the vendor's own documentation before you rely on them.

What it is

A documentation-and-validation companion for Ilograph diagrams. It fetches the official specification and documentation sections from Ilograph's own sources, checks a diagram in two stages — YAML syntax, then the Ilograph schema — and searches the live icon catalogue. It is a community project, not affiliated with Ilograph LLC.

What you get
  • Documentation fetched by section — resources, relation and sequence perspectives, contexts, imports, icons, walkthroughs, the full tutorial and more — `fetch_documentation_tool`, `list_documentation_sections`
  • The official specification with every property, its type and whether it is required — `fetch_spec_tool`
  • Two-stage validation returning errors, warnings and info with locations and suggested fixes, plus a readable overall assessment — `validate_diagram_tool`, `get_validation_help`
  • Worked example diagrams by complexity, each with its learning objectives and the patterns it demonstrates — `list_examples`, `fetch_example`
  • Semantic search across the live icon catalogue, filtered by provider such as AWS, Azure or GCP — `search_icons_tool`, `list_icon_providers_tool`
  • Health checks on the documentation and specification services with cache statistics — `check_documentation_health`, `check_spec_health`
Requirements

Docker installed and running; the client launches `ghcr.io/quincymillerdev/ilograph-mcp-server:latest` with `docker run -i --rm`. No account and no key. Python 3.11+ if you build it yourself.

Setup effort

One command — docker run -i --rm ghcr.io/quincymillerdev/ilograph-mcp-server:latest