## LLM 大模型的MCP 大模型上下文协议到底是什么?三分钟带你看明白,一个具体实际案例,以及如何配置和使用MCP Server 实际案例演示!www.lksr.net {alertInfo}
本文由人工编写审核,非AI生成内容,请放心观看!
{getToc} $title={文章目录}
## AI 概览
MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。MCP 可以被看作是AI 应用程序的“USB 接口”。它让AI 能够摆脱自身训练数据的局限性,主动获取并利用外部信息,从而执行更复杂的任务,生成更准确、更相关的回答。
## 协议接口
MCP 通过定义标准的协议和数据格式,来实现LLM 与外部资源的交互。它使用JSON-RPC 2.0 作为消息格式,通过标准的请求、响应和通知消息进行通信。当LLM 需要获取外部信息或执行操作时,它会通过MCP 协议向MCP 服务器发送请求,服务器根据请求执行相应的操作并返回结果。## MCP 的价值
举个栗子,在过去,为了让大模型等 AI 应用使用数据,要么复制粘贴,要么上传知识库,非常局限。
即使是最强大模型也会受到数据隔离的限制,形成信息孤岛,要做出更强的大模型,每个新数据源都需要自己重新定制实现,使真正互联的系统难以扩展,存在很多的局限性。
现在,MCP 可以直接在 AI 与数据(包括本地数据和互联网数据)之间架起一座桥梁,通过 MCP 服务器和 MCP 客户端,大家只要都遵循这套协议,就能实现“万物互联”。
有了MCP,可以和数据和文件系统、开发工具、Web 和浏览器自动化、生产力和通信、各种社区生态能力全部集成,实现强大的协作工作能力,它的价值远不可估量。
配置完后,你需要画图的地方给它提要求就行了,它会自动感知,按上下文生成prompt并调用工具生成图片:
即使是最强大模型也会受到数据隔离的限制,形成信息孤岛,要做出更强的大模型,每个新数据源都需要自己重新定制实现,使真正互联的系统难以扩展,存在很多的局限性。
现在,MCP 可以直接在 AI 与数据(包括本地数据和互联网数据)之间架起一座桥梁,通过 MCP 服务器和 MCP 客户端,大家只要都遵循这套协议,就能实现“万物互联”。
有了MCP,可以和数据和文件系统、开发工具、Web 和浏览器自动化、生产力和通信、各种社区生态能力全部集成,实现强大的协作工作能力,它的价值远不可估量。
## MCP Client
MCP client 充当 LLM 和 MCP server 之间的桥梁,MCP client 的工作流程如下:- MCP client 首先从 MCP server 获取可用的工具列表。
- 将用户的查询连同工具描述通过 function calling 一起发送给 LLM。
- LLM 决定是否需要使用工具以及使用哪些工具。
- 如果需要使用工具,MCP client 会通过 MCP server 执行相应的工具调用。
- 工具调用的结果会被发送回 LLM。
- LLM 基于所有信息生成自然语言响应。
- 最后将响应展示给用户。
Claude Desktop 和Cursor都支持了MCP Server接入能力,它们就是作为 MCP client来连接某个MCP Server感知和实现调用。
我们可以简单理解MCP Client 就是简单的客户端!
MCP Client |
## MCP Server
MCP server 是 MCP 架构中的关键组件,它可以提供 3 种主要类型的功能:- 资源(Resources):类似文件的数据,可以被客户端读取,如 API 响应或文件内容。
- 工具(Tools):可以被 LLM 调用的函数(需要用户批准)。
- 提示(Prompts):预先编写的模板,帮助用户完成特定任务。
## Cursor中 使用示例
Cursor工具中集成mcp server功能对开发增加效率非常明显,配置入口在:文件—>首选项—>Cursor Settings—>Features—>MCP Server—>Add new MCP Server
配置完后,你需要画图的地方给它提要求就行了,它会自动感知,按上下文生成prompt并调用工具生成图片:
## 参考文章:
## 如何使用Cladue 桌面应用MCP使用指南
## 一文看懂:MCP(大模型上下文协议)
## 网页抓取的 Firecrawl MCP Server
## 实战案例Firecrawl MCP server 官方文档
## 补充:Cursor 如何配置 FireCrawl MCP
## https://docs.firecrawl.dev/mcp-server
版权声明:感谢您的阅读,资源整理自网络,如果您发现任何侵权行为,请联系 理科生网 管理人员,管理员将及时删除侵权内容。否则均为 理科生网 原创内容,转载时请务必以超链接(而非纯文本链接)标注来源于理科生网及本文完整链接,感谢!{alertInfo}