适合谁
适合熟悉 Python 或 TypeScript 和终端、想自己写 MCP 服务器的开发者。你需要 Python 3.11 或更高,或者 Node.js 20 或更高,Inspector 还需要打过补丁的 Node.js:22.23.4、24.22.1 或 26.12.1,或者各自系列里更新的版本。想先弄懂协议本身,可以先读 Mindket 上讲什么是 MCP 的文章。
课程内容
- 1用官方 SDK 写一个 Python MCP 服务器用官方 SDK 写一个 Python MCP 服务器:用 uv 安装,写两个工具,通过 stdio 运行,再到 MCP Inspector 和 Claude Desktop 里验证。
- 2用官方 SDK 写一个 TypeScript MCP 服务器用官方 SDK 写一个 TypeScript MCP 服务器:搭好项目,用 Zod 定义工具的参数,通过 stdio 提供服务,再到 Inspector 里调用它。
- 3MCP Inspector:测试和调试 MCP 服务器学会用 MCP Inspector:对本地或远程服务器启动它,在浏览器里调用工具,查看协议日志,再用命令行模式做同样的检查。
- 4把 MCP 服务器接入 Claude Desktop、Cursor 和 VS Code把 MCP 服务器接入 Claude Desktop、Cursor 和 VS Code:每个应用的配置文件、JSON 格式、怎样重新加载,以及没有出现时该去哪里查。
常见问题
这门 MCP 课程免费吗?
免费。四节课都可以免费阅读,里面的每条命令和配置都抄自官方文档,来源列在每节课的末尾。
要同时会 Python 和 TypeScript 吗?
不用。第 1 课用 Python 写服务器,第 2 课用 TypeScript 写一个服务器。Inspector 和接入两节课对两种语言都适用,所以你可以用自己喜欢的语言学完整门课。
学完这门 MCP 课程要多久?
读完四节课大约半小时。写服务器和测试要花更久,取决于有多少代码是你自己敲的。
课程用的是哪个版本的 MCP SDK?
Python 的课用 SDK 2.x,服务器类叫 MCPServer。TypeScript 的课用 v2 系列的 @modelcontextprotocol/server 包。旧教程用的是 FastMCP 和 @modelcontextprotocol/sdk,抄代码之前先核对名字。
课程讲 Claude Code 吗?
接入那一课讲的是 Claude Desktop、Cursor 和 VS Code。Claude Code 在 Mindket 上有单独的指南,讲怎样给 Claude Code 添加 MCP 服务器。
