Chatgpt-todo应用程序
一个在ChatGPT内部运行的ToDo应用程序,使用Python中的OpenAI Apps SDK和MCP(模型上下文协议)构建。
目的
学习项目要理解:
- OpenAI Apps SDK模式
- MCP服务器架构
- 工具定义和状态管理
- 对话式UI设计
特性
- 以对话方式添加、列出、完成和删除任务
- 人工智能辅助任务分解为子任务
- SQLite的本地持久性
- 内联卡UI组件
项目结构
chatgpt-todo-app/
├── docs/
│ ├── prompts/ # Prompts used to generate docs
│ ├── ADRs/ # Architectural Decision Records
│ ├── PRD.md # Product Requirements Document
│ └── TDD.md # Technical Design Document
├── src/ # Source code
├── tests/ # Tests
├── CLAUDE.md # AI context for Claude Code
└── README.md文档
| 文档 | 描述 |
|---|---|
| 产品需求文档 | 产品要求和用户故事 |
| TDD | 技术设计(即将推出) |
技术栈
- Python 3.10+
- OpenAI应用软件开发工具包
- MCP(模型上下文协议)
- SQLite
状态
🚧 开发中-第1周,共4周
许可证
麻省理工学院
