Token导航 LogoToken导航TokenDH.com
AI Assisted Web UI Starter logo
开发工具stdio官方级别未说明来源级核验

AI Assisted Web UI Starter

MCP Server

一个基于MCP服务器的AI驱动Web开发工具包,提供组件安装、自动化测试和数据库集成等功能,适用于现代Web应用开发。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI开发数据库集成TypeScriptClaude自动化测试Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Yosef-Ali

提供方

Yosef-Ali

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx --from git+https://github.com/github/spec-kit.git specify init --here --ai copilot

详细介绍

人工智能辅助Web UI初学者-MCP驱动开发

该项目使用模型上下文协议(MCP)服务器进行AI驱动的开发。

🚀 快速开始

先决条件

  • Node.js 18+
  • 支持MCP的AI客户端(Claude Desktop、Claude Code、Cursor等)

设置

  1. 安装MCP依赖项:
   npm install
  1. 初始化规格套件 (如果尚未完成):
   uvx --from git+https://github.com/github/spec-kit.git specify init --here --ai copilot
  1. 配置您的AI客户端以使用中的MCP服务器 mcp.json
  1. 在此目录中打开您的AI客户端
  1. 验证MCP连接:
   # Check MCP configuration
   cat mcp.json

   # Verify Spec Kit setup
   ls -la .specify/
  1. 通过询问您的AI来测试MCP服务器:

- “检查所有MCP服务器是否已连接” - “给我看看现行宪法” - “Shadcn有哪些可用组件?”

可用的MCP服务器

Shadcn MCP

  • 状态: ✅ 已配置并准备就绪
  • 特性:组件安装、UI系统设置、主题配置
  • 用法:自动添加组件 /implement 阶段
  • 命令: npx shadcn@latest mcp

剧作家MCP

  • 状态: ✅ 已配置并准备就绪
  • 特性:浏览器自动化、视觉测试、E2E测试、可访问性检查
  • 用法:开发工作流程中的自动化测试
  • 命令: npx @playwright/mcp@latest

Supabase MCP

  • 状态: ✅ 已配置并准备就绪
  • 特性:数据库设置、身份验证、实时订阅
  • 用法:通过MCP实现数据库和身份验证
  • 命令: npx supabase mcp

GitHub规范工具包集成

  • 仓库:
  • 状态: ✅ 以宪法为起点
  • 特性: /constitution, /specify, /plan, /tasks, /implement 工作流
  • 配置: .specify/ 包含模板和脚本的目录

🛠️ 使用GitHub Spec Kit进行规范驱动开发

该项目包括 GitHub规范工具包 ()用于结构化、规范驱动的开发。Spec Kit提供AI驱动的工具,在实施之前创建详细的规范。

规格套件命令

将这些斜线命令与您的AI助手一起使用:

命令目的描述
/constitution项目原则制定管理原则和开发指南
/specify功能规格根据自然语言描述创建详细规格
/plan技术计划根据技术栈选择生成实施计划
/tasks任务分解根据实施计划创建可操作的任务列表
/implement代码生成执行所有任务,根据计划构建功能

规范套件工作流程示例

  1. 定义原则: /constitution Create a modern web app with React, TypeScript, and focus on accessibility
  2. 指定特征: /specify Build a user dashboard with data visualization and real-time updates
  3. 创建计划: /plan Use Next.js 15, Shadcn UI components, and TanStack Query for data fetching
  4. 分解任务: /tasks (自动生成实施任务)
  5. 实施: /implement (AI构建完整功能)

与MCP集成

Spec Kit与我们的MCP服务器无缝协作:

  • Shadcn MCP 在实现过程中处理UI组件安装
  • 剧作家MCP 为已实现的功能提供自动化测试
  • 规格套件 管理整体开发工作流程和规范

🛠️ 高级MCP开发

使用Vercel MCP模板

对于自定义MCP服务器开发,您可以使用 用于Next.js的Vercel MCP 模板:

  1. 克隆模板:
   npx create-next-app@latest my-mcp-server --example https://github.com/vercel-labs/mcp-for-next.js
  1. 自定义您的MCP工具app/[transport]/route.ts
  1. 部署到Vercel 启用流体计算
  1. 添加到您的mcp.json:
   {
     "mcpServers": {
       "custom-nextjs": {
         "command": "npx",
         "args": ["your-custom-mcp-server"]
       }
     }
   }

这允许您为开发工作流程创建特定于项目的MCP工具。

📚 文档

  • AI_SETUP_INSTRUCTIONS.md -完整的AI设置指南
  • ai-prompts.md -即用型AI提示
  • mcp-workflow.md -MCP的开发工作流程
  • spec-template.md -产品规格模板

🤖 AI优先发展

该项目实施 真正的规范驱动开发 随着 GitHub规范工具包MCP集成:

宪法驱动发展✅

  • 宪法成立: .specify/memory/constitution.md (v1.0.0)
  • 核心原则:现代React,TypeScript卓越,可访问性第一
  • 不可协商的标准:WCAG 2.1 AA,性能>90,类型安全

完成MCP集成✅

  • 3台MCP服务器:Shadcn,剧作家,Supabase(全部配置)
  • 已验证工作:组件安装、测试、数据库操作
  • VS代码扩展:Supabase集成已安装并准备就绪

完整的开发工作流程

  1. 确立原则: /constitution Define project standards and guidelines
  2. 指定功能: /specify Describe what you want to build in natural language
  3. 制定技术计划: /plan Choose your tech stack and architecture
  4. 生成任务: /tasks Break down implementation into actionable steps
  5. 使用MCP实现: /implement Use Shadcn and Playwright MCP for execution
  6. 测试与验证:使用Playwright MCP进行自动化测试

增强的AI命令

规格套件命令:

  • /constitution -制定项目原则和编码标准
  • /specify -创建详细的功能规格
  • /plan -制定技术实施计划
  • /tasks -将工作分解为可管理的任务
  • /implement -执行完整的实施

MCP集成:

  • Shadcn MCP处理UI组件安装
  • Playwright MCP提供自动化测试
  • 组合工作流程确保质量和一致性

发展现状

宪法阶段完成

  • 具有TypeScript卓越特性的现代React架构
  • 无障碍优先发展(WCAG 2.1 AA)
  • 性能标准(Lighthouse>90)

规范阶段准备就绪

  • 功能规格:身份验证和数据库集成
  • 地点: specs/002-auth-database/specify.md
  • 状态:准备就绪 /plan 命令

下一个开发工作流程

# Current: Ready for planning phase
/plan     # Create technical implementation plan using MCP servers

# Then: Break down into tasks  
/tasks    # Generate actionable development tasks

# Finally: Execute with MCP automation
/implement # Auto-implement using Shadcn, Playwright, Supabase MCPs

🛠️ 开发流程

  1. 指定:定义用自然语言构建什么
  2. 实施:AI使用MCP服务器创建它
  3. 测试:使用Playwright MCP进行自动测试
  4. 迭代:通过对话式反馈进行优化

📦 项目结构

AI-Assisted-Web-UI-Starter/
├── mcp.json                 # MCP server configuration (Shadcn, Playwright, Supabase)
├── .specify/               # GitHub Spec Kit configuration
│   ├── memory/            # Constitution and project context
│   ├── templates/         # Spec, plan, and task templates
│   └── scripts/           # Bash automation scripts
├── specs/                 # Feature specifications directory
│   ├── 001-build-a-user/ # Completed dashboard implementation
│   └── 002-auth-database/# Authentication & database spec (ready)
├── src/                   # Next.js source code
│   ├── app/              # Next.js App Router
│   ├── components/       # React components (charts, dashboard, UI)
│   ├── lib/              # Utilities, API clients, performance tools
│   └── types/            # TypeScript type definitions
├── e2e/                  # Playwright E2E tests (105 tests)
├── __tests__/            # Jest unit tests  
├── scripts/              # Automation scripts (performance audit)
├── reports/              # Performance and validation reports
└── README.md             # This file

AI完成设置后,您还将拥有:

├── app/                   # Next.js App Router
├── components/            # React components
├── lib/                   # Utilities
├── public/               # Static assets
└── ...                   # Other Next.js files

自定义MCP服务器

您可以通过使用添加自定义MCP服务器来扩展此设置 Vercel MCP模板 用于项目特定的工具和集成。

🎯 后续步骤

  1. 在此目录中打开您的AI客户端
  2. 按照中的说明进行操作 AI_SETUP_INSTRUCTIONS.md
  3. 使用以下提示 ai-prompts.md 构建功能
  4. 让AI来处理实现细节!

______________________________________________________________________

内置于❤️ 使用MCP驱动开发

目录标签

目录标签

AI开发数据库集成TypeScriptClaude自动化测试本地部署Web开发UI组件

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP