Token导航 LogoToken导航TokenDH.com
MCP Ui Fridge Test App logo
AI代理未说明官方级别未说明来源级核验

MCP Ui Fridge Test App

MCP Server

一个基于MCP协议和ChatGPT Apps SDK的冰箱内容管理工具,提供区域化组织和状态指示功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
数据可视化TypeScriptClaudeClaude

安装说明

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

作者 / 组织

yannj-fr

提供方

yannj-fr

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCP适配器测试

这个项目展示了一个MCP-UI应用程序,它作为模型上下文协议(MCP)和ChatGPT应用程序软件开发工具包(SDK)之间的桥梁。

项目结构

mcp-adapter-test/
├── apps/
│   ├── widget/              # React Widget Application
│   └── server/              # MCP Server Application
├── pnpm-workspace.yaml      # pnpm workspace configuration
├── CLAUDE.md               # Claude Code guidance
└── README.md

组件

小部件(Widgetapps/widget/)

一个React应用程序,用于显示冰箱内容,具备:

  • 基于区域的组织(架子、抽屉、门隔层)
  • 带有状态指示器(新鲜、即将过期、已过期)的物品卡片
  • 响应式设计
  • 使用Vite构建,实现快速开发

服务器(apps/server/

一个MCP服务器,其:

  • 将编译后的小部件作为UI资源提供
  • 提供冰箱数据可视化的工具
  • 包含ChatGPT应用程序SDK兼容层

入门指南

先决条件

  • Node.js 18及以上版本
  • pnpm 8+

安装

# Install all dependencies
pnpm install

发展

# Run widget in development mode
pnpm widget:dev

# Run server in development mode
pnpm server:dev

# Run both in parallel
pnpm dev

建筑;建筑物

# Build widget only
pnpm widget:build

# Build server only
pnpm server:build

# Build both
pnpm build

预览

# Preview the built widget
pnpm widget:preview

# Start the production server
pnpm server:start

数据格式

apps/widget/FRIDGE_DATA_FORMAT.md 完整的JSON模式文档。

技术栈

  • 包管理器pnpm(带工作区)
  • 小部件React 18 + TypeScript + Vite
  • 服务器Node.js + TypeScript + MCP SDK(Node.js + 型Script + MCP软件开发工具包)
  • 造型CSS 模块

开发工作流程

  1. 小部件开发pnpm widget:dev 开发具有热重载功能的React组件
  2. 构建小部件pnpm widget:build 生成压缩后的包
  3. 嵌入服务器服务器嵌入了小部件包,并将其作为UIResource提供服务
  4. 测试服务器pnpm server:dev 测试MCP服务器

许可证

麻省理工学院(MIT)

目录标签

目录标签

数据可视化TypeScriptClaude冰箱管理本地部署MCP协议React应用

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP