Random Design Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Random Design Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
TypeScript MCP server that returns randomized English Markdown frontend design directions. It uses curated catalogs and optional soft compatibility scoring. It does not call an LLM.
Website: https://random-design-mcp.h0b0.dev
Use the published npm package from any MCP client that supports stdio servers:
{
"mcpServers": {
"random-design": {
"command": "npx",
"args": ["-y", "random-design-mcp"]
}
}
}generate_design_description returns one randomized Markdown design direction. All input fields are optional, but passing context makes the result easier to use:
{
productType?: string;
audience?: string;
priority?: string;
compatibility?: boolean; // defaults to true
}productType: what you are designing, such as landing page, dashboard,mobile app, or pricing page.
audience: who the interface is for, such as developers, founders, orenterprise buyers.
priority: what the design should optimize for or pay extra attention to,such as conversion, readability, premium feel, dense data display, or playful experimentation.
compatibility: controls how wild the random combination can be. It defaultsto true, which keeps generated parameters more coherent and practical. Set it to false for unconstrained combinations that can intentionally mix clashing eras, styles, palettes, layouts, and materials.
get_version takes no arguments and returns the package version from package.json. Use it to confirm which published or cached MCP package version an MCP client is running.
npm install
npm run build
npm run checkPreview one generated design direction locally:
npm run devOptional preview context:
RANDOM_DESIGN_PRODUCT_TYPE="Landing page" \
RANDOM_DESIGN_AUDIENCE="Developers" \
RANDOM_DESIGN_PRIORITY="Conversion" \
RANDOM_DESIGN_COMPATIBILITY=false \
npm run dev~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.