使用说明
让我们用Python学习MCP-教程系列
通过交互式学习体验为Python开发人员理解和构建模型上下文协议(MCP)服务器的全面指南。
你将建造什么
在本系列教程结束时,您将拥有:
- 🐍 Python学习伙伴应用程序 -一个交互式控制台应用程序,使用自定义MCP服务器帮助开发人员在初级、中级和专家级别学习Python概念
- 🧠 人工智能研究学习MCP服务器 -您自己的高级MCP服务器,可帮助AI助手查找最新的AI/ML研究论文,突出显示最新发现,并创建个性化的学习计划
教程结构
第1部分:先决条件和设置
⏱️ 时间:15-20分钟
设置您的开发环境并了解MCP基础知识:
- 安装VS Code、Python 3.12+和Python扩展
- 了解什么是模型上下文协议以及为什么它很重要
- 了解客户端-服务器架构
- 验证您的开发环境
在这里开始: 第1部分:先决条件和设置→
- 关于MCP演示的更深入的“入门”说明,请查看 mcp-python演示
第2部分:使用MCP服务器-Python学习伙伴
⏱️ 时间:20-35分钟
主要学习目标:
- 用Python创建基本的MCP服务器
- 使用MCP的提示
- 使用MCP的基本工具
成果: 构建一个交互式Python学习伙伴:
- 配置自定义Python学习MCP服务器
- 使用数据类创建用于学习概念的Python模型
- 建立一个带有进度跟踪的互动学习环节
- 生成个性化的编码挑战和解释
- 了解AI助手如何增强学习体验
您将创建的示例:
🐍 Python Study Buddy - Interactive Learning Session
===================================================
Level: Intermediate
Topic: List Comprehensions
Progress: 3/10 concepts mastered
Challenge: Create a list comprehension that filters even numbers...
💡 Hint: Use the modulo operator (%) to check for even numbers
🎯 Your mission: Write code that demonstrates understanding!
继续到: 第二部分:Python学习伙伴→
第3部分:构建自己的MCP服务器-人工智能研究学习中心
⏱️ 时间:20-35分钟
主要学习目标:
- 查找和使用外部MCP服务器
- 使用MCP添加资源
- 使用MCP自动化任务
成果: 构建一个先进的MCP服务器,帮助您跟上最新的AI研究:
- 创建AI/ML研究论文发现服务
- 实施查找趋势论文和突破的工具
- 建立个性化学习计划生成能力
- 创建智能内容摘要和排名
- 将每日AI研究学习笔记存储在Github Repo中
你将建造什么:
search_research_papers()-按主题查找最新的AI/ML研究get_trending_papers()-探索人工智能研究的热点create_study_plan()-生成个性化学习路线图summarize_paper()-为复杂的研究创建易于理解的摘要track_learning_progress()-监控学习成果和目标send_research_learning()-向用户发送每日学习笔记
继续到: 第三部分:人工智能研究学习中心→
快速开始
如果你准备立即潜水:
- 先决条件:确保您安装了VS Code、Python 3.12+、Docker和Python扩展
- 选择你的道路:
- 🆕 需要帮助进行设置吗? 从开始 第1部分:设置
- 🐍 想用MCP学习Python吗? 跳转到 第二部分:Python学习伙伴
- 🧠 准备好构建人工智能研究工具了吗? 首选 第三部分:人工智能研究中心
存储库结构
letslearnmcp-python/
├── README.md # This overview
├── part1-setup.md # Prerequisites and environment setup
├── part2-study-buddy.md # Building Python learning companion
└── part3-ai-researcher.md # Creating AI research discovery server
额外资源
- 📖 MCP官方文件
- 🛠️ Python MCP SDK库
- 🐍 Python MCP示例
- 🧠 快速入门Python MCP演示
- 📚 ArXiv API文件
- 🔬 带代码的论文API
贡献
本教程是开源的!请随意:
- 🐛 提交改进和更正
- 💡 添加更多示例和用例
- 🤝 分享您自己的MCP服务器实现
- 💬 在讨论中帮助他人
准备好开始了吗? 以…开始 第1部分:先决条件和设置→
快乐学习! 🐍🧠