MCP(Model Context Protocol)学习教材
这是一个系统地学习MCP(Model Context Protocol)的教材资料库。
教材构成
文档(docs/)
文件内容 |---|---------|------| | 01 | MCP概要和体系结构 什么是MCP,为什么需要,整体架构 | 02 | 协议规范 | JSON-RPC 2.0、传输,生命周期 | 03 | 三个基本体 | Tools・Resources・Promptsの详细解说| | 04 | 入门教程 从零开始构建MCP服务器的步骤 | 05 | 高级主题 安全性、部署和最佳实践
代码示例(examples/)
目录|内容| |-------------|------| | 打字服务器/ 在TypeScript中实现的MCP服务器(天气信息+TODO管理) | python服务器/ 在Python中实现的MCP服务器(文件检索+备忘录管理) | 客户/ 在TypeScript中实现的MCP客户端
学习方法
- 首先
docs/01-overview.md把握MCP的整体情况 docs/02-protocol.md了解协议的结构docs/03-primitives.md学习三个主要功能docs/04-hands-on-tutorial.md按照实际写代码examples/的代码,试着移动docs/05-advanced.md掌握正式运用的知识
前提知识
- JavaScript/TypeScript或Python基础
- JSON的基本
- REST API的概念(有的话容易理解)
- 命令行操作
