{
  "markdown": "# Random Design MCP\n\nTypeScript MCP server that returns randomized English Markdown frontend design\ndirections. It uses curated catalogs and optional soft compatibility scoring. It\ndoes not call an LLM.\n\nWebsite: https://random-design-mcp.h0b0.dev\n\n## Install\n\nUse the published npm package from any MCP client that supports stdio servers:\n\n```json\n{\n  \"mcpServers\": {\n    \"random-design\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"random-design-mcp\"]\n    }\n  }\n}\n```\n\n## Tools\n\n`generate_design_description` returns one randomized Markdown design direction.\nAll input fields are optional, but passing context makes the result easier to\nuse:\n\n```ts\n{\n  productType?: string;\n  audience?: string;\n  priority?: string;\n  compatibility?: boolean; // defaults to true\n}\n```\n\n- `productType`: what you are designing, such as `landing page`, `dashboard`,\n  `mobile app`, or `pricing page`.\n- `audience`: who the interface is for, such as `developers`, `founders`, or\n  `enterprise buyers`.\n- `priority`: what the design should optimize for or pay extra attention to,\n  such as `conversion`, `readability`, `premium feel`, `dense data display`, or\n  `playful experimentation`.\n- `compatibility`: controls how wild the random combination can be. It defaults\n  to `true`, which keeps generated parameters more coherent and practical. Set\n  it to `false` for unconstrained combinations that can intentionally mix\n  clashing eras, styles, palettes, layouts, and materials.\n\n`get_version` takes no arguments and returns the package version from\n`package.json`. Use it to confirm which published or cached MCP package version\nan MCP client is running.\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm run check\n```\n\nPreview one generated design direction locally:\n\n```bash\nnpm run dev\n```\n\nOptional preview context:\n\n```bash\nRANDOM_DESIGN_PRODUCT_TYPE=\"Landing page\" \\\nRANDOM_DESIGN_AUDIENCE=\"Developers\" \\\nRANDOM_DESIGN_PRIORITY=\"Conversion\" \\\nRANDOM_DESIGN_COMPATIBILITY=false \\\nnpm run dev\n```\n",
  "bytes": 1996,
  "sha": "1aebc98bf6cae743d494eafcd1a433fa6e9d706389ba4cad1c3391aae00ba878",
  "repo_slug": "yanislav-igonin/random-design-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_yanislav_igonin_random_design__3d603300/readme"
}