
Popmelt Model Context Protocol (MCP)

2025.03.19
0
TypeScript个性化AI交互上下文管理动态设计其它
Popmelt MCP 是一个用于创建深度个性化AI交互的参考实现,通过复杂的口味配置文件实现下一代AI个性化。该项目提供了一个框架,用于维护一致的设计和交互模式。
View on GitHub
Overview
基本能力
产品定位
Popmelt MCP 是一个用于创建深度个性化AI交互的参考实现,通过复杂的口味配置文件实现下一代AI个性化。
核心功能
- 口味配置文件
- 风格向量:AI个性特征的多维表示
- 上下文加权:不同上下文源的优先级
- 响应映射:基于上下文的响应样式规则
-
设计系统:视觉样式和组件变体
-
模型上下文协议
- 双向上下文流:复杂的上下文双向处理
- 分层上下文优先级:多层次的上下文组织
- 上下文冲突解决:解决上下文源冲突的方法
-
配置文件感知的上下文处理:根据活动口味配置文件调整的上下文处理
-
动态设计系统
- 响应模板:动态应用设计模式的系统
- 视觉语义对齐:意义与呈现之间的映射
- 动态排版:内容感知的排版调整
- 交互模式:精选的交互模型集合
适用场景
- 个性化AI交互:通过口味配置文件实现深度个性化AI交互
- 上下文管理:复杂的上下文管理和优先级处理
- 动态设计:基于口味配置文件的实时样式调整
工具列表
- Next.js:前端框架
- TypeScript:编程语言
- React Context API + Zustand:状态管理
- Tailwind CSS:样式管理
- tRPC:API层
- Prisma ORM:数据库管理
- NextAuth.js/Auth.js:认证
- Vitest, React Testing Library, Playwright:测试
常见问题解答
- 如何安装?:参考安装教程
- 如何配置环境变量?:复制.env.example并编辑
- 如何运行迁移?:使用
npx prisma migrate dev
使用教程
使用依赖
- Node.js 18+
- PostgreSQL
安装教程
- 克隆仓库:
bash git clone https://github.com/popmelt/mcp.git cd mcp
- 安装依赖:
bash npm install
- 配置环境变量:
bash cp .env.example .env # 编辑.env文件,填写数据库连接字符串和其他设置
- 运行Prisma迁移:
bash npx prisma migrate dev
- 启动开发服务器:
bash npm run dev
调试方式
- 启动开发服务器后,访问本地开发环境
- 使用测试工具(Vitest, React Testing Library, Playwright)进行测试