模型上下文协议学习资源

提供MCP(Model Context Protocol)的系统学习教材,包括文档、代码示例和教程,帮助开发者从基础到高级掌握MCP协议。

  • by r-522
  • 本地部署
  • 更新于
在 GitHub 查看 ikdrn/MCP_manabu

使用说明

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客户端

学习方法

  1. 首先 docs/01-overview.md 把握MCP的整体情况
  2. docs/02-protocol.md 了解协议的结构
  3. docs/03-primitives.md 学习三个主要功能
  4. docs/04-hands-on-tutorial.md 按照实际写代码
  5. examples/ 的代码,试着移动
  6. docs/05-advanced.md 掌握正式运用的知识

前提知识

  • JavaScript/TypeScript或Python基础
  • JSON的基本
  • REST API的概念(有的话容易理解)
  • 命令行操作

参考链接