AI Agent 开发新范式 MCP从入门到多场景全链路实战
1.1 MCP新手 快速上手指南
什么是MCP? 为什么每个人必须掌握?
- MCP的概念
- 一种通信协议, 实现大模型(LLM)与外部数据源 和工具的无缝集成的协议。
传统方式与大模型的交互方式
通过引入MCP之后,大模型具有了调用工具,获取数据的能力,大模型的能力进一步加强
涉及到的知识点
学习路线规划
实战效果
适宜人群
技术储备
1.2 MCP的概念
会使用MCP Server
会开发MCP Server
client部分, 很多服务已经实现,不做要求
大模型能力不足, 为了更好让大模型利用外部资源, 使用MPC协议, 实现大模型(LLM)与外部数据源 和工具的无缝集成的协议。
大模型与外部数据对接
mcp服务的导航网站,集成了大量的MCP服务器
在客户端配置MCP Server ,与大模型交互
1.3 MCP 工作原理
枚举函数入参 + 出参 function Call
- JSON-RPC 2.0 是一种使用 JSON 格式的轻量级远程过程调用 (RPC) 协议 (一种数据格式)
https://www.cnblogs.com/zengzuo613/p/18931527
jsonrpc : 必须为 "2.0"。
method: 调用的方法名(字符串)。
params: 参数(可省略),支持对象(命名参数)或数组(位置参数)。
id: 请求标识符。