大模型 | 一文搞懂MCP(模型上下文协议)零基础入门到精通,收藏这篇就够了

全网最全面详细的Cursor使用教程,一篇就够了,让开发变成聊天一样容易 阅读详情

在大型语言模型(LLM)应用中,MCP(模型上下文协议,Model Context Protocol)是优化模型与上下文交互的核心机制,旨在解决长对话、复杂任务和多轮交互中的上下文管理难题。

图片

一、MCP(模型上下文协议)

1、MCP(Model Context Protocol,模型上下文协议)是什么?

MCP(模型上下文协议)是由nthropic公司于2024年11月底开源发布的一种开放标准协议。

MCP协议旨在实现大型语言模型(LLM)与外部数据源和工具之间的无缝集成,通过提供标准化的接口,使AI应用程序能够安全、可控地与本地或远程资源进行交互。

MCP协议遵循客户端-服务器架构,其核心组成部分包括:

  1. MCP主机(MCP Hosts):发起请求的AI应用程序,如聊天机器人、AI驱动的IDE等。
  2. MCP客户端(MCP Clients):在主机程序内部,与MCP服务器保持1:1的连接。
  3. MCP服务器(MCP Servers):为MCP客户端提供上下文、工具和提示信息。每个MCP服务器都专精于一类工作,如读写浏览器、读写本地文件、操作Git仓库等。
    What is Model Context Protocol (MCP)? How it simplifies AI integrations  compared to APIs | AI Agents That Work
2、MCP为什么是模型上下文协议?

MCP旨在解决大模型在处理长对话、多轮交互时面临的上下文长度限制导致的信息丢失问题。

MCP采用分层注意力机制,包括局部注意力处理当前窗口交互,全局注意力存储长期关键信息,并通过上下文压缩自动生成语义摘要和构建实体-关系图谱来结构化存储对话内容。
在这里插入图片描述

二、Function Calling、Agent

1、MCP和Function Calling的区别是什么?

MCP和Function Calling在大语言模型(LLM)与外部工具或数据源交互方面各有优势。

MCP作为一种开放标准协议,提供了统一的接口和流程,支持工具发现、调用执行、统一接口、双向通信和上下文管理,适用于复杂场景下的多工具协调与上下文管理。

而Function Calling则作为模型内部的功能扩展,是LLM的一种能力,允许模型根据用户输入生成结构化的函数调用指令,从而与外部工具或API交互。Function Calling能够快速实现简单场景下的函数调用任务。

2、MCP如何与Agent进行结合?

Agent作为一个MCP Client(客户端),通过MCP协议与MCP Server(服务器)进行通信。

MCP Server(服务器)负责提供多种外部工具和服务,如数据库查询、API调用、数据抓取等多种外部工具和服务。MCP支持动态工具发现机制,使Agent能够在运行时灵活获取可用的工具列表。通过为Agent提供统一的接口标准,MCP使得Agent能够根据任务需求,轻松调用不同的工具和服务,从而实现与外部工具和服务的无缝集成。当Agent需要执行特定任务时,它只需通过MCP协议向MCP Server发送请求,即可调用相应的工具或服务来完成任务。

在这里插入图片描述

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享**

一、2025最新大模型学习路线

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:AI大模型时代的华丽登场

L1阶段:我们会去了解大模型的基础知识,以及大模型在各个行业的应用和分析;学习理解大模型的核心原理,关键技术,以及大模型应用场景;通过理论原理结合多个项目实战,从提示工程基础到提示工程进阶,掌握Prompt提示工程。

L2级别:AI大模型RAG应用开发工程

L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

L3级别:大模型Agent应用架构进阶实践

L3阶段:大模型Agent应用架构进阶实现,我们会去学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造我们自己的Agent智能体;同时还可以学习到包括Coze、Dify在内的可视化工具的使用。

L4级别:大模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

二、大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

三、大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。

四、大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

五、大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

2024最新版优快云大礼包:《AGI大模型学习资源包》免费分享

【2025大模型最新教程】MCP协议由入门到精通 MCP(Model Context Protocol,译作:模型上下文协议)是由Anthropic公司(Claude大模型的母公司)于2024年11月25日发布的一种开放通信标准协议,旨在解决目前AI大模型因为数据孤岛限制而无法充分发挥潜力的问题,统一大模型语言(LLM)与外界数据源和工具之间的通信协议,它就像 USB-C 接口一样,提供了一种标准化的方法,将 AI 模型连接到各种数据源和工具,为 AI 应用提供了连接万物的接口。 阅读详情

相关推荐

Cursor使用教程

全面详细的cursor使用教程!

CamilleZJ的博客 5万+

全网最全面详细的Cursor使用教程,让开发变成聊天一样容易

介绍超好用的AI辅助变成工具,让开发变成聊天,解放双手,释放生产力。

m0_68116052的博客 89万+

fscan

fscan是一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。 下载地址:GitHub - shadow1ng/fscan 存活主机端口服务信息扫描 如下,默认会扫描存活主机、端口、漏洞等一些信息 fscan.exe -h ip或者网段 服务爆破

渗透之路,攻防之间皆学问 2万+

大模型 | 一文搞懂MCP(模型上下文协议)

MCP旨在解决大模型在处理长对话、多轮交互时面临的上下文长度限制导致的信息丢失问题。MCP采用分层注意力机制,包括局部注意力处理当前窗口交互,全局注意力存储长期关键信息,并通过上下文压缩自动生成语义摘要和构建实体-关系图谱来结构化存储对话内容。

m0_56255097的博客 6743

华为C语言笔试题(附答案)

华为C语言笔试题(附答案)     1、局部变量能否和全局变量重名?   答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: "   局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。  

峰云四起 3037

从流量到凭证:实战解析SMB协议中的NTLMv2/v1哈希提取与破解

本文详细解析了SMB协议中NTLMv2/v1哈希的提取与破解实战技巧。从流量捕获、哈希格式处理到Hashcat高效破解,提供了一套完整的操作指南。文章特别强调了NTLMv2和NTLMv1哈希的区别及处理要点,并分享了防护建议与检测方法,帮助安全人员提升渗透测试效率。

weixin_30642561的博客 118

大模型 一文搞懂MCP(模型上下文协议)_mcp 大模型

MCP旨在解决大模型在处理长对话、多轮交互时面临的上下文长度限制导致的信息丢失问题。MCP采用分层注意力机制,包括局部注意力处理当前窗口交互,全局注意力存储长期关键信息,并通过上下文压缩自动生成语义摘要和构建实体-关系图谱来结构化存储对话内容。

jennycisp的博客 1584

大疆OcuSync系统背后的黑科技:跳频扩频技术如何让你的无人机飞得更稳

本文深入解析了大疆OcuSync系统如何运用跳频扩频技术等先进无线通信方案,显著提升无人机在复杂环境下的飞行稳定性。系统通过跳频扩频与直接序列扩频技术协同工作,结合双频智能切换与多天线MIMO,有效对抗信号干扰与多径效应,确保控制指令与高清图传的可靠、低延迟传输,为用户带来更安心、更流畅的飞行体验。

ol7890123的博客 630

大模型-MCP协议详解,零基础入门到精通,收藏这篇就够了

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。优化 prompt 以及添加更多工具来实现更复杂的功能,比如使用更优的爬虫工具,以及通过深度爬虫爬取对应补丁的帖子,这样在回答的最新补丁版本号的同时返回具体内容。

Python_0011的博客 2814

[LVGL]:MACOS下使用LVGL模拟器

[LVGL]:MACOS下使用LVGL模拟器

LINKKEEE的博客 2456

华为无线WiFi实战:基于802.1x与NPS的企业级认证部署指南

本文提供了一份详尽的华为无线WiFi企业级认证部署实战指南。通过整合802.1x协议与Windows NPS服务器,构建基于AD域账号的安全认证体系,彻底解决传统WiFi密码共享带来的安全风险。文章详细拆解了从NPS服务器配置、证书部署到华为AC端RADIUS模板、AAA方案、认证域及VAP模板调用的全流程,并附有终端连接测试与常见故障排查方法,助力企业实现高效、安全的无线网络接入管理。

weixin_29239661的博客 272

一文带你入门 MCP(模型上下文协议)

Model Context Protocol (MCP) 是一个开放协议,它使 LLM 应用与外部数据源和工具之间的无缝集成成为可能。无论你是构建 AI 驱动的 IDE、改善 chat 交互,还是构建自定义的 AI 工作流,MCP 提供了一种标准化的方式,将 LLM 与它们所需的上下文连接起来。目前,MCP 已经积累了足够的临界规模和动能,因此它被视为 2023-2025 年“代理开放标准”之争的潜在赢家。

kuokay的博客 3万+

减小伺服电机共振的方法(以松下伺服为例)

嘿 ! 我是【小黄】 , 我们又见面啦 !!! 毕竟技术只有大家交流才会进步嘛 ! 这博客是对自己学习的一点点记录和总结 ,如果您对自动控制感兴趣的话 ,可以关注一下我的动态 , 我们一起学习呀 ! 我们都还年轻 ,我们还有无限可能 。 YES ! 减小伺服电机共振的方法(以松下伺服为例)1. 准备工作:1.1.1 如何推定共振点:1.1.2 测定实操:1.1.3 总结:2. 下期预告: 在我们调试完伺服参数以后机器人运动到某个特定位置会产生振动或异响,我们要做的就是消除这个异响保..

在下小黄的博客 1万+

一文解读小白怎么快速搭建一个基于MCP协议的AI agent应用,大模型入门到精通,收藏这篇就足够了!

最近主导了一款ai agent系统的开发,在定架构的时候选择了MCP协议,在期间遇到不少坑点,记录顺分享一下相关内容。

DEVELOPERAA的博客 1819

MaaS 商业模式全面分析报告:从技术赋能到商业变现的全链条探索

MaaS(模型即服务)商业模式正成为AI产业主流,2024年上半年中国市场规模达2.5亿元,预计2027年占比将提升至47%。该模式通过云服务提供预训练AI模型,大幅降低企业应用AI的技术门槛和成本。核心盈利方式包括按使用量计费、订阅制、定制化服务等,其中混合模式因灵活性成为趋势。MaaS产业链包含模型提供商、云平台、应用开发商和最终用户,重塑了AI产业格局。随着《数据法案》等监管加强,数据增值服务面临更严格合规要求。未来五年,中国MaaS市场增速预计超50%,用户规模将从2025年2.1亿增至2030年5

芯片行业20年 · 参与定义实现千万级量产出货 · AI芯片PM 2893

YOLO11,ultralytics-main源代码目录结构详解

本文详细介绍了YOLO11框架的ultralytics-main源代码目录结构,帮助用户更好地理解和使用YOLO模型。主要目录包括:docker文件夹,包含多种Docker镜像文件,适用于不同硬件环境;docs文件夹,存放YOLO的说明文档;examples文件夹,提供YOLO使用的示例代码;tests文件夹,包含单元测试模块;ultralytics文件夹,为核心代码所在,包含推理逻辑、配置、数据处理等模块。其中,engine文件夹负责训练和推理引擎,models文件夹存放模型架构,nn定义神经网络结构

qq_30279827的博客 1286

java 使用 spring AI 实战MCP_springai mcp,零基础入门到精通,收藏这篇就够了

最近在腾讯云edgeone的直播中了解到了MCP,随着了解发现MCP确实是一个未来发展的趋势:全称 Model Context Protocol 是一种专为人工智能模型设计的通信协议,于2024年11月由Anthropic推出的开放标准。它旨在解决复杂AI系统中多个模型或组件之间的协同、状态管理和资源优化问题,以及AI应用与外部数据源和工具集成中的挑战。MCP 是一个开放协议,用于标准化应用程序向大语言模型提供上下文的方式。

leah126的博客 1840

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Anthropic MCP - 大模型上下文协议 官方文档翻译

一、关于 MCP 二、为什么选择MCP? 通用架构 三、开始使用 1、快速入门 2、示例 四、教程 五、探索 MCP 六、贡献和支持反馈 贡献 支持和反馈 服务器开发者 一、构建服务器 1、我们将要构建的内容 2、核心MCP概念 3、前置知识 4、系统要求 5、设置你的环境 二、构建您的服务器 1、导入包和设置实例 2、辅助函数 3、实现工具执行 4、运行服务器 三、使用 Claude for Desktop 测试您的服务器 使用命令进行测试 四、内部发生了什么 五、故障排除 1、Claude桌面集成问题

AI工程化、开源分享、文档翻译、代码笔记 5775

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

一文读懂模型上下文协议(MCP)!看这一篇就够了

在了解模型上下文协议(MCP)之前,我们先理解一个核心概念——协议。在计算机领域,协议是一组决定两个系统如何相互通信的规则。协议规范了计算机网络、互联网通信和软件系统之间的数据传输。

qq_46094651的博客 2366

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【干货收藏】MCP协议入门到精通:大模型上下文管理实战指南

MCP(Model Context Protocol)是由Anthropic等公司提出的开放标准协议,通过三层结构(Context、Actions、Intents)实现AI系统的记忆连续性和跨工具状态共享。它标志着AI从单轮问答向持续智能的跃迁,解决了传统Agent中上下文丢失的问题,实现真正的多步推理与长周期任务,降低开发复杂度,构建可审计的AI系统,成为AI Agent之间的"TCP/IP"。

2401_85325726的博客 1060

一文搞懂MCP模型上下文协议,让AI轻松连接外部世界,收藏这一篇就够了!!

MCP是Anthropic提出的开放协议,采用客户端-服务器架构,让AI应用能像插USB一样统一接入数据库、API等外部能力,解决实时数据获取、工具调用和系统访问问题。它通过标准化连接机制,提高开发效率、扩展性和安全性,标志着AI从"会说话"向"会做事"的重要转变,有望成为AI与现实世界的"通用语言"。

bugyinyin的博客 943

一文搞懂MCP、Function_Calling和A2A,从零基础入门到精通,看这一篇就够了!

单纯的大模型,只能对话和生成文本,是“思想的巨人,行动的矮子”。配上Agent的大模型,能感知环境、使用工具、执行任务,成为“万能助手”。MCP、Function Calling 和 A2A。这三项技术,并不是有你无我的排斥关系,而是可以通力协作的互补关系。大模型通过 Prompt 学习工具使用,实现非结构化任务处理,克服传统规则的“刚性”,使得AGI(Artificial General Intelligence,通用人工智能)成为可能。

bagell的博客 1865

MCP协议终极指南!一文搞懂模型上下文协议,让AI拥有“超级大脑”,收藏这篇就够了!

MCP(Model Context Protocol,模型上下文协议)是 Anthropic 在 2024 年提出的一种 **开放协议,**旨在让 AI 模型能够以统一的方式访问工具、数据和上下文,解决不同系统之间交互的碎片化问题。

Python_cocola的博客 896
上一篇: 什么是中间人攻击?中间人攻击种类有哪些?(超详细)零基础入门到精通,收藏这一篇就够了
下一篇: 大模型-MCP协议详解,零基础入门到精通,收藏这篇就够了
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值