ui-architect-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_projectA | Phase 1 — Senior Project Manager Analysis. THIS SHOULD BE THE FIRST TOOL CALLED. Analyzes the user's project description and produces a structured scope document. Identifies: project type, industry, tone, target audience, pages needed, complexity, features. Generates clarifying questions if the request is ambiguous. Returns: project scope, multi-page structure, clarifying questions, risk assessment. IMPORTANT: Always call this FIRST before any other tool. It sets up the entire project context. |
| plan_architectureA | Phase 2 — System Analyst / Solutions Architect. Takes the project scope (from analyze_project) and generates:
IMPORTANT: Run analyze_project first. This tool uses the stored project scope. |
| design_themeA | Phase 3 — Generate a complete, production-ready design system based on business context. Returns: color palette (primary, secondary, accent, neutrals, semantic), typography (with Google Fonts link), spacing (8px grid), shadows, border radius, transitions — all as CSS custom properties. The theme is NEVER randomly dark or light — it's chosen based on industry (fintech → light + navy, gaming → dark + neon, etc.). Colors avoid the AI-telltale purple-blue gradient. Call this AFTER analyze_project and plan_architecture, BEFORE select_components. |
| select_componentsA | Phase 3.5 — Select and adapt animated UI components for your framework and design system. Returns: production-ready component code (HTML/CSS or React/Vue/Angular/Svelte), a locked Design Token Registry (ensuring every button looks the same across the page), and accessibility notes. 61 components across 13 categories × 5 styles (flat, neumorphic, glassmorphic, gradient, animated). Components have HIGH animation preference — every component has hover effects, entrance animations, focus rings, and micro-interactions. IMPORTANT: Run design_theme first to generate your design tokens. Presets: "all" (13 components), "landing" (button + card + nav + badge), "form" (input + checkbox + toggle + radio + buttons), "dashboard" (10 components), "minimal" (button + card + input + nav). |
| generate_backgroundA | Phase 4 — Generate a CSS background pattern that matches your industry and theme. Returns: production-ready CSS for subtle, professional background patterns. Pattern types: "geometric" (dot grids, line grids — tech/corporate), "gradient" (soft mesh gradients — startups/creative), "noise" (grain texture — luxury/editorial), "organic" (wave dividers — health/education), "blob" (animated shapes — creative/SaaS). Pattern is auto-selected based on industry. All patterns are barely noticeable — atmosphere, not distraction. IMPORTANT: Run design_theme first so colors match your palette. |
| scaffold_project | Phase 5 — Generate the complete project directory structure and base files. Returns: all project files (CSS reset, variables, animations, base styles, page templates, routing) ready for the chosen framework. Generates:
For vanilla HTML: separate .html files per page with inter-page navigation. For React/Vue/Angular/Svelte/Next/Nuxt/Astro: proper routing setup with page components. IMPORTANT: Run design_theme first so the CSS variables file is populated with real tokens. |
| generate_full_page | Phase 6 — Generate complete, production-ready code for all pages. Assembles all page sections (hero, features, pricing, testimonials, footer, etc.) into complete pages with:
For vanilla HTML: generates complete HTML documents per page. For frameworks: generates framework-specific page components. Use 'pageSlug' to generate one page at a time (e.g. "index", "about") to avoid output truncation on multi-page sites. IMPORTANT: Run design_theme first. Optionally run scaffold_project to get the project structure. |
| review_output | Phase 7 — Project Manager QA Review. Analyzes generated code against the quality checklist from CLAUDE.md. Catches:
Returns: issue list with severity, score (0-100), pass/fail status, and fix suggestions. Call this LAST to validate the generated output before delivering to the user. |
| explore_componentsA | Phase 3.2 — Fetch REAL animated UI components from UIverse.io's open-source library (4,300+ components on GitHub). This makes the MCP server HYBRID — it goes beyond the built-in 61 components and fetches fresh, community-built components directly from UIverse's GitHub repository (uiverse-io/galaxy). Returns: actual HTML/CSS code for each component, animation scores, and source URLs. Components are ranked by animation richness — the most animated components (with @keyframes, transitions, hover effects) are returned first. Use this to discover new, unique components beyond the built-in library. Combine with select_components for the best of both worlds. Categories: buttons, cards, loaders, inputs, checkboxes, toggles, radio-buttons, forms, dropdowns, navigation, tooltips, badges, modals. |
| seo_auditA | Phase 6.5 — SEO & Digital Marketing Audit. Analyzes generated HTML for SEO optimization and digital marketing readiness. Checks 50+ factors across 10 categories: meta tags, heading structure, images, performance, accessibility, content quality, technical SEO, mobile optimization, social media readiness, and link structure. Returns: SEO score (0-100), letter grade (A-F), detailed issue list with severity + fix instructions + code snippets, and top 5 priority recommendations. Issues feed back into the pipeline — if the score is too low, re-run code generation with the suggested fixes. Call this AFTER generate_full_page, BEFORE review_output. |
| design_consistency_check | Phase 6.7 — Design Consistency Checker for multi-page websites. Validates that ALL pages of a website look like they were designed by ONE designer. Checks: header/footer identity across pages, typography consistency, color system adherence, spacing uniformity, component style consistency, layout patterns, animation usage, and navigation completeness. Returns: consistency score (0-100), per-page report, and detailed issues with affected pages listed. CRITICAL for multi-page sites — ensures the header, footer, and design language stay identical across every page. This is what separates professional templates from amateur ones. Call this AFTER generating all pages with generate_full_page. |
| fetch_images | Phase 5.5 — Resolve real images for every section of the website. 3-Layer Image System: Layer 1: Unsplash API (keyword-matched HD stock photos — needs UNSPLASH_ACCESS_KEY env var) Layer 2: Pexels API (fallback stock photos — needs PEXELS_API_KEY env var) Layer 3: Lorem Picsum (always works, zero config — real photos from Unsplash, random but consistent via seed) Icons: Lucide CDN (always works, zero config — 1,500+ SVG icons via CDN URL) Returns: ready-to-use image URLs per section (hero photos, team portraits, feature icons, testimonial avatars, gallery shots, product images) — all matched to the project industry. Works WITHOUT any API keys — Lorem Picsum + Lucide icons provide real images and icons out of the box. Add Unsplash/Pexels keys for keyword-matched results. IMAGE TYPES PER SECTION: hero → full-width landscape photo | features → SVG icons | team → portrait photos testimonials → avatar photos | about → company/office photo | services → SVG icons pricing → plan icons | gallery → multiple photos | product-grid → product photos blog → cover photos | how-it-works → step icons | stats → stat icons Call this AFTER scaffold_project, BEFORE or alongside generate_full_page. |
| generate_build_manifest | Final Phase — Generate a Build Manifest / Component Report as a Markdown file. Documents EVERY component used on EVERY page of the website, including:
THIS IS THE LAST TOOL TO CALL. Run it at the end of every pipeline to generate the final report. The Markdown file acts as a project handoff document — it tells the developer exactly what was used, where it came from, and links to every component source. |
| generate_content | Industry-aware content generator — produces structured section copy (headlines, features, pricing, testimonials, etc.) tailored to industry and audience. No API key needed. |
| seo_fix | Auto-patches HTML based on SEO audit results — adds missing meta tags, alt text, Open Graph, canonical links, heading hierarchy, lazy loading, and more. No API key needed. |
| run_pipeline | Full orchestration pipeline — chains all 13 tools end-to-end to produce a complete website from a single description. Includes automatic SEO/QA retry loop. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/foduucom/UI-Architect-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server