1. Conduid
  2. Science
  3. io.github.Forge-Space/ui-mcp
MCP server · Science

io.github.Forge-Space/ui-mcp

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

Unclaimed science
37Low

Scored 6 months ago · breakdown

About io.github.Forge-Space/ui-mcp

io.github.Forge-Space/ui-mcp is an MCP server in the Science category: forge Space MCP server for UI and backend generation via stdio transport.

Install

Claude Code
claude mcp add io-github-forge-space-ui-mcp -- npx -y @forgespace/ui-mcp
npx
npx -y @forgespace/ui-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (22)

analyze_component_libraryContext

Parameters not published.

analyze_design_imageML

Parameters not published.

analyze_design_referencesContext

Parameters not published.

audit_accessibilityQuality

Parameters not published.

fetch_design_inspirationContext

Parameters not published.

figma_context_parserContext

Parameters not published.

figma_push_variablesDesign

Parameters not published.

generate_api_routeBackend

Parameters not published.

generate_backend_moduleBackend

Parameters not published.

generate_design_imageDesign

Parameters not published.

Show all 22 tools
generate_formCode

Parameters not published.

generate_from_template_packCode

Parameters not published.

generate_page_templateCode

Parameters not published.

generate_prototypeDesign

Parameters not published.

generate_ui_componentCode

Parameters not published.

image_to_componentCode

Parameters not published.

manage_trainingML

Parameters not published.

payments_refundBackend

Parameters not published.

refine_componentCode

Parameters not published.

scaffold_backendBackend

Parameters not published.

scaffold_full_applicationCode

Parameters not published.

submit_feedbackQuality

Parameters not published.

Ask AI

✦

Ask AI about io.github.Forge-Space/ui-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.Forge-Space/ui-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

npm version CI Coverage TypeScript MCP Node.js

Part of the Forge Space ecosystem.

Siza Capabilities

Architecture

@forgespace/ui-mcp is a thin protocol adapter. All AI/generation logic lives in @forgespace/siza-gen:

@forgespace/ui-mcp (~355 KB)       @forgespace/siza-gen (~1.8 MB)
├── src/index.ts (MCP server)      ├── ml/        (embeddings, quality, training)
├── tools/     (22 tool defs)      ├── generators/ (react, vue, angular, svelte, html)
├── services/  (figma, analysis)   ├── registry/   (502 snippets, compositions, packs)
├── resources/ (MCP resources)     ├── feedback/   (self-learning, pattern promotion)
└── lib/       (browser, image)    └── quality/    (anti-generic rules, diversity)

Quick Start

# NPX (instant)
npx -y @forgespace/ui-mcp@latest

# Global install
npm install -g @forgespace/ui-mcp && forgespace-ui-mcp

# Docker
docker build -t forgespace-ui-mcp . && docker run --rm -i forgespace-ui-mcp

IDE Integration

Add to your MCP configuration (Claude Code, Windsurf, Cursor, VS Code):

{
  "mcpServers": {
    "forgespace-ui-mcp": {
      "command": "npx",
      "args": ["-y", "@forgespace/ui-mcp@latest"],
      "env": {
        "FIGMA_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}

Tools

Tool Category Description
scaffold_full_application Code Full project boilerplate (React/Next.js/Vue/Angular/HTML + Tailwind)
generate_ui_component Code UI components with style audit, supports shadcn/ui, Radix, Headless UI, Material, PrimeVue
generate_form Code Production forms with Zod/Yup validation, multi-step flows, accessible markup
generate_page_template Code Pre-built pages (landing, dashboard, auth, pricing, CRUD)
generate_prototype Design Interactive HTML prototypes with navigation
generate_design_image Design SVG/PNG mockups of UI screens
image_to_component Code Screenshot/wireframe to framework-specific component
refine_component Code Improve components via natural language feedback
generate_api_route Backend API routes with validation, auth, and error handling
generate_backend_module Backend Full feature modules with routes, services, middleware
scaffold_backend Backend Complete backend projects with auth, DB, monitoring
generate_from_template_pack Code Multi-page apps from curated packs (SaaS, Landing, AI Chat)
figma_context_parser Context Read Figma files, extract tokens, map to Tailwind
figma_push_variables Design Write design tokens back to Figma
fetch_design_inspiration Context Extract visual metadata from URLs
analyze_design_references Context Analyze design references, detect patterns
analyze_design_image ML Analyze design images for training data
analyze_component_library Context Analyze component library patterns
audit_accessibility Quality WCAG 2.1 audit with fix suggestions
submit_feedback Quality Submit feedback to improve future output
payments_refund Backend Request payment refund with Zod-validated params (payment_id, amount, reason, currency)
manage_training ML Training data ingestion and fine-tuning

Framework & Library Support

Library React Vue Angular Svelte HTML
shadcn/ui shadcn/ui shadcn-vue Tailwind bits-ui Tailwind
Radix @radix-ui/react @radix-ui/vue Tailwind @radix-ui/svelte Tailwind
Headless UI @headlessui/react @headlessui/vue Tailwind @headlessui/svelte Tailwind
Material @mui/material Vuetify @angular/material @smui/material Tailwind
PrimeVue Headless UI primevue primeng Tailwind Tailwind
none Tailwind CSS Tailwind CSS Tailwind CSS Tailwind CSS Tailwind CSS

Brand Identity Integration

All generation tools accept an optional brand_identity parameter — a JSON string from branding-mcp's generate_brand_identity tool. When provided, brand colors, typography, and spacing are injected into the design context.

Environment Variables

Variable Required Description
FIGMA_ACCESS_TOKEN Only for Figma tools Token from Figma Settings
SENTRY_DSN Optional Sentry DSN for error reporting (uncaught exceptions and unhandled rejections)

Distribution

  • npm — published as @forgespace/ui-mcp
  • MCP Registry metadata — repository includes server.json and mcpName metadata for registry submission
  • Tag release automation — pushing v* runs npm publish with provenance, then publishes the same version to the MCP Registry via GitHub OIDC
  • Weekly registry ops — .github/workflows/mcp-registry-status.yml refreshes one issue with npm and MCP Registry drift, visibility, and next actions
  • GitHub — source, issues, releases, and Discussions live under Forge Space

Development

npm install && npm run build
npm test                  # 437 tests, 35 suites
npm run validate          # lint + format + typecheck + test

Community

GitHub Workflow

This repository follows the shared Forge Space GitHub work-management baseline:

  • Discussions for ideas, RFCs, Q&A, and announcements
  • Issues for actionable delivery work
  • Projects for roadmap visibility and cross-repo reporting

See Forge-Space/.github GOVERNANCE.md for the org-wide contract.

Scheduled monitoring runs that execute CodeQL require job-scoped security-events: write permission for SARIF upload.

The scheduled Security Monitoring workflow intentionally skips Codecov upload and relies on local coverage summary generation to reduce false alerting from third-party action download instability.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.Forge-Space/ui-mcp

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

Run claude mcp add io-github-forge-space-ui-mcp -- npx -y @forgespace/ui-mcp, then add the server to your MCP client's configuration.

Is io.github.Forge-Space/ui-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

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

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.