Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.Forge-Space/ui-mcp

NPM · @FORGESPACE/UI-MCP · SCANNED SEP 20

Forge Space MCP server for UI and backend generation via stdio transport.

Available components

0 this week 87 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security81
  • No malware found by supply-chain analysis.Pass
  • CVE check failed: a known high-severity CVE affects sharp 0.34.5, a direct dependency. A fixed version is available. View diagnostics → Fail
  • No install/post-install scripts declared.Pass
  • 94 of 278 dependencies flagged as unhealthy (3 deprecated). View diagnostics → Partial
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to Forge-Space/ui-mcp). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 166 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability86
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 4321 tokens (~100/item across 43 items; 38 tools + 5 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management83
  • Stability observed for 25 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "payments_refund" implies "refund" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 39 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the io.github.Forge-Space/ui-mcp server?

io.github.Forge-Space/ui-mcp runs locally as an npm package, launched with npx -y @forgespace/ui-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · @forgespace/ui-mcp

# add to Claude Code
claude mcp add forge-space-ui-mcp -- npx -y @forgespace/ui-mcp
// .cursor/mcp.json
{
  "mcpServers": {
    "forge-space-ui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@forgespace/ui-mcp"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "forge-space-ui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@forgespace/ui-mcp"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add forge-space-ui-mcp -- npx -y @forgespace/ui-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "forge-space-ui-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@forgespace/ui-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add forge-space-ui-mcp --command npx --arg -y --arg @forgespace/ui-mcp
# ~/.hermes/config.yaml
mcp_servers:
  forge-space-ui-mcp:
    command: "npx"
    args: ["-y", "@forgespace/ui-mcp"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "forge-space-ui-mcp": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "@forgespace/ui-mcp"
      ]
    }
  }
}
# add to Vellum
assistant mcp add forge-space-ui-mcp -t stdio -c npx -a -y @forgespace/ui-mcp
// mcp.json
{
  "mcpServers": {
    "forge-space-ui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@forgespace/ui-mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 19 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 18 Sept 26 +1
    • Stability: 0.97 → pass security
  • 16 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 11 Sept 26 +1
    • Stability: 0.97 → pass security
  • 9 Sept 26 +1
    • GHSA-rgj7-g3m4-5g8c affects this package: high security
    • Security disclosure: unverified → fail functional
  • 8 Sept 26 0
    • Security disclosure: fail → unverified functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed npm/@forgespace/ui-mcp@0.25.0

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem npm
Reason Verified
Discovered via Registry attestation endpoint
Source repo Forge-Space/ui-mcp
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/Forge-Space/ui-mcp/.github/workflows/publish.yml@refs/tags/v0.25.0
Rekor log index 1245249862
Predicate type https://slsa.dev/provenance/v1
Subject digest sha512:d89d34e0d7369a44a09b82177b9014d16e62091e8ad561bc243c2e11a3877c3a9f662c844563e455956f42290eab3b77d8515481b7a5cbb7b6091aa42

Background: How many MCP packages publish verified provenance →

Vulnerabilities 2 findings
ID CVE Severity Vector Fix available
GHSA-f88m-g3jw-g9cj high yes
GHSA-rgj7-g3m4-5g8c high yes

Background: What a vulnerability scan can and cannot prove →

Dependencies 278 packages
Packages resolved 278
Deprecated 3
Stale 91
No linked repository 2
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 38 exposed · ~4,228 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
analyze_component_library ~117

Analyze component source code to detect which library is used, identify patterns, and get migration suggestions.

NameTypeReqDescription
analyzePatternsbooleanAnalyze component patterns and structure
codestringyesComponent source code to analyze
detectLibrarybooleanDetect which component library is being used
filePathstringFile path for context (e.g., src/components/Button.tsx)
suggestMigrationbooleanSuggest migration path to a target library
targetLibrarystringTarget library for migration suggestions

No output schema declared.

No examples provided.

analyze_design_image_for_training ~151

Analyze a UI design image to extract patterns, styles, and components for ML training. Does NOT store images - only extracts structured design data (colors, typography, components, layout). Privacy-friendly and zero-cost.

NameTypeReqDescription
component_namestringOptional name for the design reference (auto-generated if omitted)
descriptionstringOptional description of the design (e.g., "Modern SaaS dashboard with glassmorphism effects")
frameworkstringFramework context for code generation during analysis
image_datastringyesBase64-encoded image data of the UI design reference to analyze for ML training
image_mime_typestringMIME type of the image

No output schema declared.

No examples provided.

analyze_design_references ~128

Analyze design references from URLs (browser automation + screenshots) and/or attached images. Extracts colors, typography, layout patterns, and UI components. When multiple references are provided, identifies common patterns across all sources to prioritize consistent design decisions for UI/UX generation.

NameTypeReqDescription
imagesarrayAttached images to analyze as design references
update_contextbooleanWhether to update the global design context with detected patterns
urlsarrayURLs of websites to scrape for design references (screenshots + computed styles)
viewportobjectBrowser viewport size for URL scraping

No output schema declared.

No examples provided.

assess_legacy_codebase ~71

Assess a legacy codebase for migration readiness. Analyzes dependencies, architecture, security, quality, and migration readiness. Returns health score (0-100), grade (A-F), migration strategy, and detailed findings.

NameTypeReqDescription
project_dirstringyesAbsolute path to the project directory to assess

No output schema declared.

No examples provided.

audit_accessibility ~101

Audit a component for WCAG 2.1 accessibility violations. Checks color contrast hints, ARIA attributes, keyboard navigation, semantic HTML, form labels, focus management, and more. Returns issues with severity, suggestions, and WCAG criteria references.

NameTypeReqDescription
component_codestringyesComponent source code to audit for accessibility
frameworkstringyesFramework of the component
strictbooleanEnable strict mode for additional WCAG AAA checks

No output schema declared.

No examples provided.

fetch_design_inspiration ~68

Extract visual metadata (colors, typography, layout hints) from any URL to inform design decisions

NameTypeReqDescription
extract_colorsbooleanExtract color palette from the page
extract_typographybooleanExtract typography information
urlstringyesURL to extract design inspiration from

No output schema declared.

No examples provided.

figma_context_parser ~81

Read Figma file nodes, extract design tokens, and map them to Tailwind CSS utilities. Updates the shared design context.

NameTypeReqDescription
file_keystringyesFigma file key (from the URL: figma.com/file/<file_key>/...)
node_idsarraySpecific node IDs to parse. If omitted, parses the entire file.

No output schema declared.

No examples provided.

figma_push_variables ~62

Write design tokens back to Figma as Variables via the Figma REST API. Creates or updates variable collections.

NameTypeReqDescription
file_keystringyesFigma file key to push variables to
variablesarrayyesArray of variables to create or update

No output schema declared.

No examples provided.

forge_assess ~74

Run a full project health assessment across 5 categories (dependencies, architecture, security, quality, migration-readiness). Returns scores, grades, migration readiness, and prioritized findings.

NameTypeReqDescription
directorystringyesAbsolute path to the project directory
max_filesintegerMaximum files to scan (default: 500)

No output schema declared.

No examples provided.

forge_diff ~91

Analyze quality delta between two git refs. Shows score change, new findings introduced, and resolved findings. Useful for PR quality checks.

NameTypeReqDescription
basestringBase branch or commit to compare against (default: main)
directorystringyesAbsolute path to the git repository
headstringHead branch or commit (default: HEAD)
stagedbooleanAnalyze staged changes only

No output schema declared.

No examples provided.

forge_gate ~88

Run a quality gate check on a project. Returns pass/fail status, score, grade, and blocking violations. Configurable threshold and governance phase.

NameTypeReqDescription
directorystringyesAbsolute path to the project directory
phasestringGovernance phase: bootstrap, stabilization, production, or enterprise
thresholdintegerMinimum score to pass (overrides .forgerc.json)

No output schema declared.

No examples provided.

forge_migrate ~77

Generate a full migration plan for a legacy project. Combines health assessment with strategy recommendation, strangler boundaries, TypeScript migration plan, dependency risks, and a phased roadmap with quality gates.

NameTypeReqDescription
directorystringyesAbsolute path to the project directory
max_filesintegerMaximum files to scan (default: 500)

No output schema declared.

No examples provided.

forge_scan ~76

Scan a project for code quality issues using forge-ai-init governance rules (25 rules, 10 categories). Returns score, grade, findings by category, and hotspot files.

NameTypeReqDescription
directorystringyesAbsolute path to the project directory to scan
max_filesintegerMaximum number of files to scan (default: 500)

No output schema declared.

No examples provided.

generate_api_route ~93

Generate a production-ready API route with validation, authentication, and error handling based on best-practice backend patterns.

NameTypeReqDescription
featuresarrayAdditional features: validation, auth, rate-limiting, caching
frameworkstringTarget framework
resource_namestringyesName of the resource (e.g., users, products)
route_typestringyesType of API route to generate

No output schema declared.

No examples provided.

generate_backend_module ~116

Generate a complete backend feature module with routes, service layer, repository, types, and middleware following clean architecture patterns.

NameTypeReqDescription
frameworkstringTarget framework
middlewarearrayMiddleware: auth, validation, rate-limiting, caching
module_namestringyesName of the module (e.g., users, billing)
operationsarrayyesCRUD operations: list, create, update, delete, get
patternsarrayArchitecture patterns: clean-architecture, repository, service-layer

No output schema declared.

No examples provided.

generate_component_library ~142

Generate components from shadcn, radix, headlessui, or material UI libraries. Supports themes, custom props, test/story generation, and framework-specific output.

NameTypeReqDescription
componentTypestringyesType of component to generate (e.g., button, card, input)
customizationsobjectCustom component properties and styling
frameworkstringyesTarget framework
includeStoriesbooleanGenerate Storybook stories
includeTestsbooleanGenerate test files
librarystringyesComponent library to use
outputPathstringOutput directory for generated files
themestringTheme configuration

No output schema declared.

No examples provided.

generate_design_image ~140

Generate SVG or PNG mockup images of UI screens and components. Supports wireframe, mockup, and component preview modes.

NameTypeReqDescription
brand_identitystringJSON string from branding-mcp generate_brand_identity. Overrides design context with brand tokens.
descriptionstringyesWhat to render in the image (e.g., "Landing page with hero section and CTA")
design_contextobjectOptional design context override
heightintegerImage height in pixels
output_formatstringOutput image format
typestringyesType of image to generate
widthintegerImage width in pixels

No output schema declared.

No examples provided.

generate_form ~192

Generate production-ready forms with validation schemas, accessible markup, error handling, and multi-step support. Includes preset form types (login, signup, contact, checkout) or fully custom field definitions.

NameTypeReqDescription
brand_identitystringJSON from branding-mcp generate_brand_identity. Overrides design context with brand tokens.
component_librarystringComponent library styling
dark_modebooleanInclude dark mode classes
fieldsarrayCustom field definitions. Required for "custom" type, optional override for presets.
form_typestringyesType of form to generate
frameworkstringyesTarget framework
industrystringTarget industry
moodstringDesign mood
multi_stepbooleanSplit into multi-step form with progress
validation_librarystringValidation library for schema generation
visual_stylestringVisual style

No output schema declared.

No examples provided.

generate_from_template_pack ~62

Generate a full multi-page application from a template pack

NameTypeReqDescription
frameworkstringyesTarget framework
pack_idstringyesTemplate pack ID (e.g., saas-dashboard, startup-landing)
project_namestringyesProject name

No output schema declared.

No examples provided.

generate_migration_plan ~73

Generate a phased migration plan for a legacy codebase. Runs assessment, detects strategy, and produces a roadmap with quality gates (40% -> 60% -> 80%).

NameTypeReqDescription
project_dirstringyesAbsolute path to the project directory
target_frameworkstringTarget framework to migrate to

No output schema declared.

No examples provided.

generate_page_template ~194

Generate pre-built page templates for common UI patterns: landing pages, dashboards, auth flows, pricing, settings, CRUD tables, blog listings, onboarding wizards, error pages, and ecommerce storefronts (PLP, PDP, cart, checkout). Supports all frameworks and component libraries.

NameTypeReqDescription
brand_identitystringJSON string from branding-mcp generate_brand_identity. Overrides design context with brand tokens.
component_librarystringComponent library to use
dark_modebooleanInclude dark mode variant classes
frameworkstringyesTarget framework
industrystringTarget industry for tailored design
moodstringDesign mood/personality
project_namestringProject/app name to use in the template (defaults to "MyApp")
templatestringyesType of page template to generate
visual_stylestringVisual style layer to apply

No output schema declared.

No examples provided.

generate_prototype ~100

Create interactive HTML prototypes with screen flows, navigation, and transitions. Output is a standalone HTML file.

NameTypeReqDescription
brand_identitystringJSON string from branding-mcp generate_brand_identity. Overrides design context with brand tokens.
design_contextobjectOptional design context override
navigation_flowarrayyesNavigation flow between screens
output_formatstringOutput format
screensarrayyesArray of screens with their elements

No output schema declared.

No examples provided.

generate_ui_component ~298

Create or iterate UI components with style audit and design context awareness. Supports React, Next.js, Vue, Angular, Svelte, and HTML. Component library integration available: shadcn/ui, Radix UI, Headless UI, PrimeVue, Material UI.

NameTypeReqDescription
brand_identitystringJSON string from branding-mcp generate_brand_identity. Overrides design context with brand tokens.
component_librarystringComponent library to use in generated code
component_typestringyesType of component to generate (e.g., "button", "card", "form", "navbar", "sidebar", "modal", "table", "hero")
design_reference_urlstringURL to extract design inspiration from
existing_css_variablesstringExisting CSS variables for style audit
existing_tailwind_configstringExisting tailwind.config.js content for style audit
frameworkstringyesTarget framework
industrystringTarget industry for tailored design
moodstringDesign mood/personality
propsobjectComponent props as key-value pairs
skip_mlbooleanSkip ML enhancement and scoring for pure generation
variantstringComponent variant (e.g., "outline", "ghost", "gradient", "glass", "destructive", "loading", "icon")
visual_stylestringVisual style layer to apply

No output schema declared.

No examples provided.

get_available_components ~40

List all available components for a given component library (shadcn, radix, headlessui, material).

NameTypeReqDescription
librarystringyesComponent library

No output schema declared.

No examples provided.

get_available_libraries ~22

List all available component libraries with their component counts and descriptions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_component_library_status ~36

Get the current component library setup status for a project directory.

NameTypeReqDescription
projectPathstringyesAbsolute path to the project directory

No output schema declared.

No examples provided.

get_project_context ~100

Returns the full context document for a UIForge project from the centralized store. This is the absolute source of truth for project architecture, status, requirements, and roadmap. Pass the project slug (e.g. "forge-patterns"). Use list_projects to discover available projects.

NameTypeReqDescription
projectstringyesProject slug to retrieve context for (e.g. forge-patterns, uiforge-webapp, uiforge-mcp, mcp-gateway)

No output schema declared.

No examples provided.

image_to_component ~207

Convert a screenshot, mockup, or wireframe image into framework-specific component code. Supports React, Next.js, Vue, Angular, Svelte, and HTML. Optionally uses shadcn/ui, Radix, Headless UI, PrimeVue, or Material UI.

NameTypeReqDescription
component_librarystringComponent library to use in generated code
component_namestringOptional name for the generated component (auto-detected if omitted)
dark_modebooleanGenerate dark mode variant
descriptionstringOptional textual description of the UI in the image to guide code generation (e.g., "A pricing page with 3 tiers and a toggle for monthly/annual billing")
frameworkstringyesTarget framework for generated code
image_datastringyesBase64-encoded image data of the screenshot, mockup, or wireframe to convert into a component
image_mime_typestringMIME type of the image

No output schema declared.

No examples provided.

list_projects ~35

Lists all projects registered in the centralized UIForge context store, with their slugs, titles, descriptions, and last-updated timestamps.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

manage_training ~110

Manage ML training jobs for the UIForge sidecar model. Actions: check_readiness (verify training prerequisites), start_training (begin LoRA fine-tuning), get_status (check job progress), cancel_training (stop running job), list_adapters (show available adapters), get_summary (get training statistics).

NameTypeReqDescription
actionstringyesAction to perform on the training system
adapter_namestringName of the adapter: quality-scorer, prompt-enhancer, or style-recommender

No output schema declared.

No examples provided.

payments_refund ~101

Request a refund for a payment. Validates payment_id, amount (positive integer minor units), optional reason and currency. Returns a structured confirmation (stub).

NameTypeReqDescription
amountintegeryesRefund amount in minor units (e.g. cents)
currencystringISO 4217 currency code (default: BRL)
payment_idstringyesID of the payment to refund
reasonstringOptional reason for the refund

No output schema declared.

No examples provided.

refine_component ~126

Iteratively improve an existing component based on natural language feedback. Apply accessibility fixes, dark mode, responsive improvements, component library upgrades, and design context alignment. Supports all frameworks.

NameTypeReqDescription
component_codestringyesThe existing component source code to refine
dark_modebooleanApply dark mode classes
feedbackstringyesNatural language description of desired improvements (e.g., "make it more responsive", "add dark mode support", "improve accessibility", "use shadcn Button instead of raw button")
frameworkstringyesFramework of the existing component

No output schema declared.

No examples provided.

scaffold_backend ~151

Generate a complete production-ready backend project scaffold. Supports Express and Next.js with configurable features: auth (JWT/OAuth/Session), database (Prisma/Drizzle), API docs (Swagger), monitoring (Sentry), caching (Redis), and more. Includes TypeScript, testing, and CI/CD setup.

NameTypeReqDescription
authstringAuthentication strategy (required if "auth" feature is selected)
databasestringDatabase ORM (required if "database" feature is selected)
featuresarrayyesFeatures to include in the scaffold
frameworkstringyesBackend framework
projectNamestringyesProject name (e.g., "my-api", "ecommerce-backend")

No output schema declared.

No examples provided.

scaffold_full_application ~165

Generate full project boilerplate with ML-composed pages for React, Next.js, Vue, Angular, Svelte, or HTML with Tailwind CSS and optional state management

NameTypeReqDescription
architecturestringProject architecture pattern
brand_identitystringJSON string from branding-mcp generate_brand_identity. Overrides design context with brand tokens.
frameworkstringyesFrontend framework to scaffold
industrystringTarget industry for composed pages
moodstringDesign mood/personality for composed pages
project_namestringyesProject name (used for directory and package.json)
state_managementstringState management solution
stylingstringStyling framework
visual_stylestringVisual style for composed pages

No output schema declared.

No examples provided.

setup_component_library ~149

Set up a complete project with a component library (shadcn, radix, headlessui, material) including config files, dependencies, and initial components.

NameTypeReqDescription
componentsarrayComponents to include
customizationsobjectAdditional customizations
frameworkstringyesTarget framework
librarystringyesComponent library to set up
patternsarrayUI patterns to include
projectNamestringyesName of the project
projectPathstringProject directory path
skipGitbooleanSkip git initialization
skipInstallbooleanSkip npm install step
themestringTheme configuration

No output schema declared.

No examples provided.

submit_feedback ~171

Submit feedback on a previously generated UI component or page template. This helps UIForge learn your preferences and improve future generations.

NameTypeReqDescription
commentsstringOptional detailed feedback comments
component_typestringType of component (e.g., button, form, layout)
feedback_typestringyesType of feedback: explicit (user-provided) or implicit (behavior-based)
frameworkstringTarget framework (e.g., react, vue, svelte)
generation_idstringyesThe ID of the generation to provide feedback for
issuesarrayList of identified issues in the generated component
ratingintegeryesRating from 1 (poor) to 10 (excellent)
strengthsarrayList of identified strengths in the generated component

No output schema declared.

No examples provided.

update_project_context ~172

Writes or overwrites the context document for a UIForge project in the centralized store. Use this to keep the source of truth up-to-date after architectural decisions, status changes, roadmap updates, or any significant project change. Provide the full markdown content — this completely replaces the existing context.

NameTypeReqDescription
contentstringyesFull markdown content of the project context document. This is the complete source of truth.
descriptionstringyesOne-sentence description of the project for the resource listing
projectstringyesProject slug (e.g. forge-patterns, uiforge-webapp, uiforge-mcp, mcp-gateway). Use a short kebab-case identifier for new projects.
titlestringyesHuman-readable project title (e.g. "forge-patterns Project Context")

No output schema declared.

No examples provided.

validate_component_library_setup ~48

Validate that a component library is correctly configured in a project directory.

NameTypeReqDescription
librarystringyesComponent library to validate
projectPathstringyesAbsolute path to the project directory

No output schema declared.

No examples provided.

Common questions

What is the io.github.Forge-Space/ui-mcp server?

io.github.Forge-Space/ui-mcp is listed in the public MCP registry as io.github.Forge-Space/ui-mcp. Forge Space MCP server for UI and backend generation via stdio transport. This page covers its npm package (@forgespace/ui-mcp).

Is the io.github.Forge-Space/ui-mcp server safe to use?

io.github.Forge-Space/ui-mcp scores 87 out of 100 on VerifyMCP. We recorded 2 known advisories against it as of 20 September 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.Forge-Space/ui-mcp server expose?

io.github.Forge-Space/ui-mcp exposes 38 tools: scaffold_full_application, generate_ui_component, generate_prototype, generate_design_image, fetch_design_inspiration, and 33 more. Their descriptions and schemas cost roughly 4,228 tokens of context every time the server is loaded.

Is the io.github.Forge-Space/ui-mcp server still maintained?

io.github.Forge-Space/ui-mcp is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.Forge-Space/ui-mcp server under?

io.github.Forge-Space/ui-mcp declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.