
Ui Mcp
io.github.Forge-SpacePublished by GitHub account Forge-Spacev0.25.0Updated Oct 24, 2026
Forge Space MCP server for UI and backend generation via stdio transport.
Overview
Local MCP server that generates UI components, pages, prototypes and backend code across React, Vue, Angular, Svelte and HTML, with Figma and design-analysis…
- What you can do
- Scaffold full frontend projects and multi-page apps from template packs
- Generate UI components, forms, page templates and interactive prototypes, and refine them from natural-language feedback
- Generate API routes, backend modules and complete backend projects
- Read Figma files and tokens, push design tokens back to Figma, and analyze design references and component libraries
- Audit accessibility against WCAG 2.1, analyze design images, manage training data and submit feedback
- When to use it
- Useful when you want an assistant to bootstrap or extend a web project: producing boilerplate, components, forms, pages or backend scaffolding in a chosen framework, or turning Figma designs and screenshots into code.
- Requirements
- Runs locally over stdio, typically via npx or a global npm install (Node.js required); Docker is also documented. FIGMA_ACCESS_TOKEN is needed only for the Figma tools; SENTRY_DSN is optional for error reporting. No authentication is declared in the manifest.
Installation
In SourceWeft
- Open Ui Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@forgespace/ui-mcp
AI-driven UI and backend code generation via Model Context Protocol. 22 tools, 5 frameworks, brand-aware, npm-published, and MCP Registry-ready.
[npm version] [CI] [Coverage] [License: MIT] [TypeScript] [MCP] [Node.js]
Part of the Forge Space ecosystem.
Architecture
@forgespace/ui-mcp is a thin protocol adapter. All AI/generation logic lives
in @forgespace/siza-gen:
Quick Start
IDE Integration
Add to your MCP configuration (Claude Code, Windsurf, Cursor, VS Code):
Tools
Framework & Library Support
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
Distribution
- npm — published as
@forgespace/ui-mcp - MCP Registry metadata — repository includes
server.jsonandmcpNamemetadata 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.ymlrefreshes one issue with npm and MCP Registry drift, visibility, and next actions - GitHub — source, issues, releases, and Discussions live under Forge Space
Development
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
Source: README.md at commit 135a273
Tools
0Version history
1- v0.25.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts