该项目演示了一个MCP-UI应用程序,该程序在Model Context Protocol(MCP)和ChatGPT Apps SDK之间架起了一座桥梁。
mcp-adapter-test/
├── apps/
│ ├── widget/ # React部件应用
│ └── server/ # MCP服务器应用
├── pnpm-workspace.yaml # pnpm工作区配置
├── CLAUDE.md # Claude代码指南
└── README.md
apps/widget/)一个React应用,用于显示冰箱内容,具有以下特点:
apps/server/)一个MCP服务器,具有以下功能:
# 安装所有依赖
pnpm install
# 在开发模式下运行部件
pnpm widget:dev
# 在开发模式下运行服务器
pnpm server:dev
# 并行运行两者
pnpm dev
# 只构建部件
pnpm widget:build
# 只构建服务器
pnpm server:build
# 同时构建两者
pnpm build
# 预览构建好的部件
pnpm widget:preview
# 启动生产服务器
pnpm server:start
参见apps/widget/FRIDGE_DATA_FORMAT.md以获取完整的JSON模式文档。
pnpm widget:dev以使用热重载开发React部件pnpm widget:build以创建最小化捆绑包pnpm server:dev以测试MCP服务器MIT