v0-mcp-ts
Generates Angular UI components from text prompts, supporting TypeScript and props.
Generates Next.js components and applications from text prompts, leveraging Tailwind CSS and TypeScript.
Generates React UI components from text prompts, supporting TypeScript, props, and best practices.
Generates components using the shadcn/ui library, leveraging its primitives and variants.
Generates Svelte UI components from text prompts, supporting TypeScript and props.
Generates responsive layouts and components with Tailwind CSS, including dark mode and accessibility.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@v0-mcp-tsgenerate a responsive navbar with Tailwind CSS"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
v0-mcp-ts
The Ultimate Model Context Protocol (MCP) Server for AI-Powered Web Development, designed to bridge the gap between design and code.
v0-mcp-ts is a powerful, high-performance MCP server built with Bun and TypeScript. It integrates directly with v0.dev, a generative UI platform by Vercel, to bring AI-powered design and development to your workflow. Seamlessly generate UI from text prompts, iterate on designs like you would in Figma, and get production-ready code for modern web frameworks.
This server is your copilot for turning ideas into beautiful, functional, and accessible user interfaces.
โจ Key Features
๐ High-Performance: Built on Bun, providing a 25x faster development experience.
๐จ Design-to-Code: Leverages v0.dev to generate UI from text prompts and design iterations.
๐งฉ Component Generation: Create reusable components for React, Vue, Svelte, and more.
๐ Styling & Theming: Generate Tailwind CSS layouts and CSS-in-JS themes.
โฟ Accessibility Audits: Ensure your components are WCAG compliant.
๐ง Code Refactoring: Improve existing components with AI-powered suggestions.
โ Type-Safe: Written in TypeScript with strict type checking using Zod.
๐งช Comprehensive Testing: Includes a full suite of tests with Vitest.
Related MCP server: VibeServe
๐ ๏ธ Tools Arsenal
This MCP server comes packed with a suite of tools to supercharge your development process:
Tool | Description | Key Features |
| Complete web component generation | React, Vue, Svelte support, TypeScript, Props |
| Create components using the shadcn/ui library | Leverages shadcn/ui primitives, variants, custom CSS |
| Generate responsive layouts with Tailwind CSS | Sidebar, Header/Footer, Grid, Flex, Dark Mode |
| Design accessible CSS themes | WCAG AA compliance, CSS Vars, Tailwind Config |
| Refactor components with best practices | Performance, Accessibility, Typing, Modern Patterns |
| Comprehensive accessibility audit for your code | WCAG compliance, screen-reader, keyboard navigation |
๐ก Prompts for Every Need
Use these prompts to guide the AI in generating exactly what you need:
Prompt | Description | Use Case |
| Generate React components with TypeScript | Create new UI components from scratch. |
| Generate components using shadcn/ui | Build complex UIs with a trusted component library. |
| Generate responsive layouts with Tailwind CSS | Scaffold page layouts and responsive designs. |
| Generate accessible CSS themes | Create a consistent design system and color palette. |
| Refactor React components with best practices | Improve code quality, performance, and accessibility. |
| Comprehensive accessibility audit tool | Ensure your application is usable by everyone. |
| Generate complete web applications | Kickstart a new project with a solid foundation. |
๐ Quick Start
1. Prerequisites
Bun v1.2.0+
v0.dev API Key
An MCP Client (e.g., Cursor)
Installing via Smithery
To install v0-dev-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @nicotordev/v0-dev-mcp --client claude2. Installation
# Clone the repository
git clone https://github.com/Conce-AI/v0.dev.git
cd v0-mcp-ts
# Install dependencies with Bun
bun install
# Run the interactive setup
bun run setup3. Configuration
Configure your MCP client to connect to the server. Here's an example for Cursor:
// settings.json
{
"mcp.servers": {
"v0-mcp-ts": {
"command": "bun",
"args": ["run", "dev"],
"cwd": "/path/to/your/v0-mcp-ts",
"env": {
"V0_API_KEY": "your-v0-api-key"
}
}
}
}๐ฌ Usage Examples
Generate a new Component
{
"tool": "generate_component",
"arguments": {
"component_name": "UserProfileCard",
"component_description": "A card to display user information with an avatar, name, and bio.",
"theme": "dark",
"styling_system": "tailwind"
}
}Refactor an existing Component
{
"tool": "refactor_component",
"arguments": {
"code": "/* your existing component code here */",
"focus_areas": "performance,accessibility"
}
}Audit for Accessibility
{
"tool": "audit_accessibility",
"arguments": {
"code": "/* your JSX/HTML code here */",
"audit_level": "wcag-aa"
}
}๐๏ธ Supported Technologies
Frontend Frameworks: Next.js, React, Vue, Svelte, Angular
Styling: Tailwind CSS, CSS Modules, Styled Components, Emotion
Testing: Vitest, Jest, Cypress, Playwright
๐งช Development & Testing
# Run development server with hot reload
bun run dev
# Run all tests
bun test
# Run tests with coverage report
bun run test:coverage
# Type-check the codebase
bun run type-check๐ค Contributing
Contributions are welcome! Please see CONTRIBUTING.md for more details.
Fork the repository.
Create a new feature branch:
git checkout -b feature/your-amazing-featureCommit your changes:
git commit -m 'Add some amazing feature'Push to the branch:
git push origin feature/your-amazing-featureOpen a Pull Request.
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐จโ๐ป Author
Nicolas Torres
๐ Location: Chile
๐ GitHub: @nicotordev
๐ผ LinkedIn: nicotordev
๐ฅ YouTube: NicoTorDev Channel
A Full Stack Developer from Chile, passionate about modern web technologies, AI integration, and building high-performance applications.
๐ Show Your Support
If this project helps you build amazing things, please give it a โญ on GitHub!
Note on Legal Entities: Conce AI L.L.C. is a US-based company, while Conce AI spA is the Chilean entity.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/Conce-AI/v0.dev'
If you have feedback or need assistance with the MCP directory API, please join our Discord server