🎓 帮助我现代化:教育学习工具
通过现实世界遗留代码现代化学习现代发展
   
互动学习平台教学 MCP架构, 人工智能集成,以及 企业TypeScript 通过实践遗留代码现代化。学生构建真实的应用程序,同时探索政府合规模式作为教育框架。
投资组合目标:展示创建教育工具的能力,通过实践经验使复杂的企业概念变得触手可及。
🎯 你将学到什么
- MCP服务器设计:模型上下文协议作为主要应用程序架构
- 人工智能集成:具有结构化提示和错误处理的Claude API
- 企业TypeScript:65+测试,严格打字,政府等级模式
- 现实世界技能:遗留分析(COBOL、Java、SQL)、安全性、合规性
🚀 快速开始
git clone
cd help-me-modernize
npm install && npm run build
# Web interface (works without API key)
npm run start:web
# Full AI features (optional)
echo "ANTHROPIC_API_KEY=your_key" > .env🏗️ 教育建筑
学习模式:MCP服务器作为主要应用程序
Web Interface ◄──► MCP Server ◄──► AI Analysis ◄──► Legacy Code关键学习组件:4个MCP工具,综合测试(65个测试),多格式输出,整个代码库的教育性评论。
🧪 动手实验室
实验1:TypeScript模式→ npm run typecheck\ 实验2:测试策略→ npm test (覆盖率80%)\ 实验3:AI集成→ Study src/analyzers/ 快速工程\ 实验4:企业合规→ npm audit && npm run lint (120+条规则)
📚 学习指南
- MCP实施:
src/mcp/HelpMeModernizeServer.ts-综合教育评论 - 测试模式:
tests/-65项测试证明企业质量保证 - 人工智能集成:
src/analyzers/-结构化AI响应和错误处理 - 构建过程:
Documentation/BuildingNotes.md-完整的开发旅程
🎯 自我评估
- 你能解释MCP架构相对于REST API的优势吗?
- 测试策略如何确保AI应用程序的可靠性?
- 哪些企业模式可以应用于其他领域?
- 你会如何将其扩展到不同的编程语言?
🤝 贡献
欢迎教育捐款!注重提升学习价值:
- 其他遗留语言的新分析类型
- 特定概念的指导教程
- 学习验证的评估功能
📋 许可证
麻省理工学院许可证-免费用于学习、教学和作品集演示。
🙏 致谢
内置于 模型上下文协议 通过Anthropic。演示如何通过实际应用将复杂的企业概念转化为可访问的学习体验。
______________________________________________________________________
帮助我现代化 - *展示如何通过互动学习使企业发展模式变得可访问的教育工具* 🎓
创作者笔记:该项目展示了创建综合教育工具的能力,这些工具通过实践经验教授复杂的技术概念,将现代技术(MCP、AI、TypeScript)与现实世界的挑战相结合。
