UI TOOLS

38 tools from the Ui MCP Server, categorised by risk level.

READ 13 tools
Read analyze_component_library Analyze component source code to detect which library is used, identify patterns, and get migration suggest... Read analyze_design_image_for_training Analyze a UI design image to extract patterns, styles, and components for ML training. Does NOT store image... Read analyze_design_references Analyze design references from URLs (browser automation + screenshots) and/or attached images. Extracts col... Read fetch_design_inspiration Extract visual metadata (colors, typography, layout hints) from any URL to inform design decisions Read figma_context_parser Read Figma file nodes, extract design tokens, and map them to Tailwind CSS utilities. Updates the shared de... Read forge_diff Analyze quality delta between two git refs. Shows score change, new findings introduced, and resolved findi... Read forge_scan Scan a project for code quality issues using forge-ai-init governance rules (25 rules, 10 categories). Retu... Read get_available_components List all available components for a given component library (shadcn, radix, headlessui, material). Read get_available_libraries List all available component libraries with their component counts and descriptions. Read get_component_library_status Get the current component library setup status for a project directory. Read get_project_context Returns the full context document for a UIForge project from the centralized store. This is the absolute so... Read list_projects Lists all projects registered in the centralized UIForge context store, with their slugs, titles, descripti... Read validate_component_library_setup Validate that a component library is correctly configured in a project directory.
WRITE 22 tools
Write assess_legacy_codebase Assess a legacy codebase for migration readiness. Analyzes dependencies, architecture, security, quality, a... Write audit_accessibility Audit a component for WCAG 2.1 accessibility violations. Checks color contrast hints, ARIA attributes, keyb... Write figma_push_variables Write design tokens back to Figma as Variables via the Figma REST API. Creates or updates variable collecti... Write forge_migrate Generate a full migration plan for a legacy project. Combines health assessment with strategy recommendatio... Write generate_api_route Generate a production-ready API route with validation, authentication, and error handling based on best-pra... Write generate_backend_module Generate a complete backend feature module with routes, service layer, repository, types, and middleware fo... Write generate_component_library Generate components from shadcn, radix, headlessui, or material UI libraries. Supports themes, custom props... Write generate_design_image Generate SVG or PNG mockup images of UI screens and components. Supports wireframe, mockup, and component p... Write generate_form Generate production-ready forms with validation schemas, accessible markup, error handling, and multi-step ... Write generate_from_template_pack Generate a full multi-page application from a template pack Write generate_migration_plan Generate a phased migration plan for a legacy codebase. Runs assessment, detects strategy, and produces a r... Write generate_page_template Generate pre-built page templates for common UI patterns: landing pages, dashboards, auth flows, pricing, s... Write generate_prototype Create interactive HTML prototypes with screen flows, navigation, and transitions. Output is a standalone H... Write generate_ui_component Create or iterate UI components with style audit and design context awareness. Supports React, Next.js, Vue... Write image_to_component Convert a screenshot, mockup, or wireframe image into framework-specific component code. Supports React, Ne... Write manage_training Manage ML training jobs for the UIForge sidecar model. Actions: check_readiness (verify training prerequisi... Write refine_component Iteratively improve an existing component based on natural language feedback. Apply accessibility fixes, da... Write scaffold_backend Generate a complete production-ready backend project scaffold. Supports Express and Next.js with configurab... Write scaffold_full_application Generate full project boilerplate with ML-composed pages for React, Next.js, Vue, Angular, Svelte, or HTML ... Write setup_component_library Set up a complete project with a component library (shadcn, radix, headlessui, material) including config f... Write submit_feedback Submit feedback on a previously generated UI component or page template. This helps UIForge learn your pref... Write update_project_context Writes or overwrites the context document for a UIForge project in the centralized store. Use this to keep ...

The managed route: connect Ui through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y @forgespace/ui-mcp
How many tools does the Ui MCP server have? +

The Ui MCP server exposes 38 tools across 4 categories: Read, Write, Execute, Financial.

How do I enforce policies on Ui tools? +

Route the Ui server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Ui tools fall into? +

Ui tools are categorised as Read (13), Write (22), Execute (2), Financial (1). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.