mcp-ui-server — Turborepo 单体仓库
一个包含UI(React)和MCP服务器的小型Turborepo单体仓库。请遵循以下说明: OpenAI 应用程序开发工具包(SDK)。

快速入门
先决条件:
- 节点
- pnpm
从仓库根目录安装依赖项并启动开发环境:
pnpm install
pnpm dev可用的根脚本(在 package.json):
pnpm dev— 通过Turbo同时运行应用程序的开发服务器pnpm build— 构建所有应用程序/包(turbo run build)pnpm preview— 为已构建的应用运行预览步骤(turbo run preview)pnpm lint— 在所有包中运行 ESLint(turbo run lint)pnpm format— 使用 Prettier 格式化源文件
如果你需要直接运行一个单独的应用程序,通常可以 cd 进入应用程序并使用其本地脚本(例如, cd apps/web && pnpm dev)。
这个仓库里有什么
顶级布局(重要文件夹):
apps/web— 使用Vite + React和TypeScript的Web应用程序(用户界面)- 注:计数器来自 Turborepo 示例apps/server— 使用MCP服务器packages/ui— 由(某团队/项目等)使用的共享UI组件库apps/webpackages/eslint-config— 共享的 ESLint 配置packages/typescript-config— 共享TypeScript配置预设
所有包和应用程序均使用TypeScript。
工具(或模具、工装)
- TypeScript — 静态类型和编辑器集成
- ESLint — 代码检查与质量控制
- Prettier — 自动格式化
- Turbo — 任务运行器/单体仓库编排工具
