从零到专家的 AI 技术栈系统学习实验室
AI Stack Lab 是一个系统化的 AI 技术栈学习仓库,专注于深入学习和实践现代 AI 开发中的核心技术。本项目采用渐进式学习路径,从基础概念到专家级实践,帮助开发者全面掌握 AI 应用开发的关键技术。
- 深度理解:不仅知其然,更知其所以然
- 实践驱动:每个概念都配有可运行的代码示例
- 循序渐进:从入门到专家的完整学习路径
- 生产就绪:学习企业级最佳实践和真实案例
AI-Stack-Lab/
├── 01-MCP/ # Model Context Protocol 学习模块
│ ├── 01-Foundation/ # 基础篇:核心概念与环境搭建
│ ├── 02-Intermediate/ # 进阶篇:自定义服务器与工具开发
│ ├── 03-Advanced/ # 高级篇:性能优化与生产部署
│ └── 04-Expert/ # 专家篇:协议扩展与企业集成
│
├── 02-Skills/ # Claude Skills 学习模块
│ └── (规划中)
│
├── 03-Integration/ # 技术集成实践
│ └── MCP-with-Skills/ # MCP 与 Skills 的协同使用
│
├── Resources/ # 学习资源汇总
│ ├── books.md # 推荐书籍
│ ├── articles.md # 优质文章
│ ├── videos.md # 视频教程
│ └── communities.md # 社区资源
│
├── Projects/ # 完整实战项目
│ └── (实战案例将陆续添加)
│
└── Notes/ # 学习笔记与心得
└── (个人学习记录)
- Node.js >= 18.0.0
- Python >= 3.10
- Git 版本控制
- 基础的编程知识(JavaScript/Python)
-
克隆仓库
git clone https://github.com/xinlingfeiwu/AI-Stack-Lab.git cd AI-Stack-Lab -
选择学习路径
根据你的背景选择起点:
- 🟢 完全新手:从
01-MCP/01-Foundation开始 - 🟡 有基础:直接进入
01-MCP/02-Intermediate - 🔴 进阶开发者:探索
01-MCP/03-Advanced
- 🟢 完全新手:从
-
运行示例代码
每个章节都包含可运行的示例:
cd 01-MCP/01-Foundation/examples npm install npm start
预计学习时间:4-6 周
- MCP 核心概念与设计理念
- 协议架构与通信机制
- 开发环境搭建
- 第一个 MCP 服务器
- 自定义 MCP 服务器开发
- 工具(Tools)、资源(Resources)、提示词(Prompts)
- 实战项目:构建实用的 MCP 应用
- 性能优化与调试技巧
- 安全最佳实践
- 生产环境部署策略
- 协议扩展与自定义
- 企业级集成方案
- 真实案例研究
敬请期待...
每个主题都分为四个难度级别,确保平滑的学习曲线。
超过 50+ 可运行的代码示例和 10+ 完整项目。
所有文档和注释均为中文,降低学习门槛。
跟随 AI 技术发展,定期更新内容和最佳实践。
欢迎所有形式的贡献!
- 🐛 Bug 报告:发现错误?请提交 Issue
- 💡 功能建议:有好点子?我们很乐意听取
- 📝 文档改进:发现笔误或不清楚的地方?提交 PR
- 🌟 分享经验:在 Discussions 分享你的学习心得
详见 贡献指南(待添加)
建议在 Notes/ 目录下创建你的学习日志:
# 我的学习记录
## 2025-01-29
- ✅ 完成 MCP 基础概念学习
- ✅ 搭建开发环境
- 🔄 正在学习第一个 MCP 服务器
## 2025-01-30
- 🔄 进行中...本项目采用 MIT 许可证。详见 LICENSE 文件。
感谢以下资源和社区:
- Anthropic - MCP 协议的创建者
- Model Context Protocol - 官方文档
- 所有为开源 AI 生态做出贡献的开发者们
如果这个项目对你有帮助,请考虑给它一个 Star ⭐️
Happy Learning! 🎉
最后更新:2025-01-29