← Reddit

Built an MCP server for finding references to improve your designs

Reddit · sim04ful · August 14, 2026
An MCP server was built to improve how coding agents approach design work by enabling them to search captured websites and examine design decisions alongside their project work. Rather than relying on generic search results, the server helps agents identify references that solve specific design problems and extract practical rules from those examples before implementation. The tool separates the process of finding aesthetically appealing designs from finding examples that directly address the design questions a particular project requires.

Detailed Analysis

A developer has built an MCP (Model Context Protocol) server designed to solve a specific, recurring problem in AI-assisted design work: coding agents that produce visually competent but generic interfaces when asked to improve a page's appearance. The tool addresses a gap in how design references are typically sourced and used. Rather than searching for generically "inspiring" websites, the workflow reframes the reference process around the functional job a page needs to perform—what a user needs to understand, compare, or accomplish—and then surfaces a curated set of captured websites whose design decisions can be explicitly reverse-engineered into reusable rules covering hierarchy, typography, spacing, navigation, and responsive behavior. The MCP server lets a coding agent search this collection mid-task, inspect accompanying "design guides" for each captured site, and propose a synthesized direction before writing any code.

This matters because it exposes a structural weakness in how large language models currently approach design tasks: they excel at pattern-matching aesthetics but struggle to articulate the underlying reasoning that makes a layout effective. By packaging a prompt structure that forces the agent to identify specific references for specific sub-problems (structure, visual weight, call-to-action clarity, type scale, adaptive behavior), the workflow essentially externalizes design critique into a repeatable, auditable process. It also explicitly guards against superficial copying—instructing agents to preserve existing content, primary actions, accessibility, and required components while borrowing only the underlying decisions, not the branding or literal layout of reference sites. The addition of a post-implementation comparison step, where the agent checks its output against the agreed-upon design rules, mirrors a broader shift toward self-correcting agent workflows rather than one-shot generation.

The project is a notable example of the MCP ecosystem maturing beyond simple data-retrieval connectors into domain-specific reasoning scaffolds. Since Anthropic introduced MCP as an open standard for connecting AI models to external tools and data sources, third-party developers have increasingly built specialized servers that inject structured expertise—here, a curated design knowledge base with accompanying "DESIGN.md" documentation—directly into an agent's working context. This reflects a broader trend in applied AI development: the recognition that raw model capability is necessary but insufficient for high-quality output in subjective, judgment-heavy domains like visual design, and that better results come from constraining and structuring the agent's reasoning process rather than simply improving the underlying model.

More broadly, this kind of tool illustrates how the coding-agent ecosystem is evolving toward compound systems—agent plus retrieval plus explicit reasoning protocol—rather than relying on a single prompt to elicit good taste from a model. It also signals growing interest in making AI-assisted design more defensible and intentional, addressing longstanding criticism that AI-generated interfaces feel homogeneous or derivative. By requiring agents to articulate design rationale, propose multiple directions, and get human sign-off before implementation, the workflow inserts a deliberate checkpoint for human judgment into what might otherwise be an opaque generation process, a pattern likely to recur as agentic coding tools take on more creative and subjective tasks.

Read original article →