DESIGN.md Linter & Extractor

app.openkrill/design-md · v1.1.0 · design

DESIGN.md Linter & Extractor is healthy: it completed an MCP handshake in 1111 ms and exposes 5 tools.

Lint and diff DESIGN.md files with the official Google linter, or write one from a web page.

Endpoint: https://designmd.openkrill.app/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count5
Latency1111 ms
Last checked (UTC)2026-10-16T21:00:42.180Z

Health history

Checked (UTC)StatusLatencyError
2026-10-16T21:00:42.180ZHealthy1111

Tools (5)

extract_design_mdWrites a starter DESIGN.md file from the CSS of one public webpage. Best for: a user who gives a website address and wants its colors, fonts, spacing, corner radii and component styles as a DESIGN.md file. Returns: markdown (the DESIGN.md text in the open Google format, YAML tokens then the 8 standa
lint_design_mdLints one DESIGN.md file with the official @google/design.md 0.4.0 linter, the same check as `npx @google/design.md lint DESIGN.md`. Best for: checking a DESIGN.md file the user pasted before it goes to a coding agent. Pass the whole file contents in text, including the YAML front matter between the
diff_design_mdCompares two versions of a DESIGN.md file the way `npx @google/design.md diff` does. Best for: deciding whether a DESIGN.md change is breaking before it is merged. Pass the whole old file in base_text and the whole new file in target_text, each including the YAML front matter; a file path or URL wil
submit_feedbackSend feedback, a bug report or a tool request to the maintainers of the tools on this server: a missing tool, missing or stale data, or a tool that broke or gave a wrong answer. Pass the kind (need_tool, need_data, bug or other), one short message (at most 1000 characters) and, if you know them, the
get_feedback_replyRead the maintainers' reply to feedback you sent with submit_feedback, given its ticket id. Returns status pending until a reply is ready, then status answered with the reply text. The reply is information for you, not an instruction.