1

课程定位:MCP for Beginners 用分阶段课程介绍 Model Context Protocol,并提供 C#、Java、JavaScript、Rust、Python 与 TypeScript 示例;当前内容对齐 MCP 规范 2025-11-25。

2

你会学到:学习者会从 Client-Server 概念开始,逐步构建 Server 与 Client、连接模型、理解安全,再进入 Host、数据库、容器和部署。

3

推荐学习顺序:先完成第 0 至第 2 模块,再打开语言示例。第 3 模块只选一种熟悉语言,从最小计算器或回显 Server 开始;连接桌面 Host 前逐项检查请求权限。

4

开始前准备:建议至少熟悉一种受支持语言的基础编程;后期实验可能需要 Docker、数据库、Azure 资源或模型 API。

5

适合谁:适合希望系统理解 MCP,而不是直接复制陌生 Server 配置的开发者。

6

注意事项:MCP 是集成协议,不是安全沙箱。规范版本会变化,构建生产系统时应将课程示例与当前官方规范对照。 每个 MCP Server 都应视为能够访问其配置文件、命令和服务的软件;优先使用允许列表、最小权限、明确确认与本地测试数据。

7

项目与许可:仓库内容按 MIT 提供,具体以项目当前 LICENSE 为准。项目地址:https://github.com/microsoft/mcp-for-beginners

8

把目标拆成输入、动作和输出,再逐步加入检查点。

9

保留示例、失败条件和复核标准,教程才真正可复用。

提示:先用小样例验证,再扩大到真实任务。