Compile, describe, lint, validate, repair and fix ArchLang floor plans (.arch to SVG) over stdio.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
[!IMPORTANT]
π€ Read this with your AI agent β don't read it by hand.
This repo is written agent-first. Point Claude Code, GitHub Copilot, Cursor, or any agent at it: "Read the README and AGENTS.md, then help me run / extend this." Structure +
AGENTS.mdare optimized for agent comprehension.
An open-source (MIT) DSL for floor plans that compiles .arch source to SVG/DXF/PDF with linting
and geometric validation β diffable, reproducible, and LLM-writable. Text in, a precise
architectural drawing out: deterministic, zero-dependency, and built so an
AI agent can verify its own plan without ever looking at an image.
βΆ Live Playground Β· π Docs Β· β¨ CLI reference Β· π¦ npm Β· π§© VS Code
Here is a whole program, and below it the actual drawing it compiles to β not a mock-up.
Not one coordinate in it places a door, a window or a piece of furniture: every opening is pinned to
a distance along a named wall, every fixture resolves against a room or a wall, and the bath and
bedroom are laid out by a strip. site { street north } names the two facades the plan turns
on β the front door faces the lane, the glazing faces the garden.
β arch compile laneway-house.arch β that program, rendered. The walls join and hatch
themselves, the hinged doors draw their own swing arcs, the sliding and pocket leaves draw panels
instead (a pocket door has no arc, because it has no swing), and dims auto all measures the
building it was given.
βΆ Click the drawing β it opens the live playground with this exact plan already loaded. Change a number and watch it redraw; the compiler runs in your browser, nothing is sent to a server.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/archlang-mcp)<a href="https://allmcps.com/mcp/archlang-mcp"><img src="https://allmcps.com/api/badge/archlang-mcp?style=directory" alt="Archlang MCP on AllMCPs" /></a>