惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
S
Securelist
MyScale Blog
MyScale Blog
Jina AI
Jina AI
罗磊的独立博客
The Cloudflare Blog
美团技术团队
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
雷峰网
雷峰网
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
博客园 - 聂微东
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
T
Tailwind CSS Blog
Attack and Defense Labs
Attack and Defense Labs
博客园_首页
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Hacker News
The Hacker News
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
D
Docker
Webroot Blog
Webroot Blog
N
Netflix TechBlog - Medium
T
Tor Project blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
B
Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Security Latest
Security Latest
V2EX - 技术
V2EX - 技术
N
News | PayPal Newsroom
Microsoft Security Blog
Microsoft Security Blog

吃猫的鱼个人博客-个人编程技术

鸿蒙安装 Google Play 应用:microG 方案实践 OpenClaw 不是更聪明的 AI,而是能长期跑起来的 AI - 吃猫的鱼个人博客-个人编程技术 GAIA 测评体系 - 吃猫的鱼个人博客-个人编程技术 AI简历开发-自定义指令实现图片懒加载 - 吃猫的鱼个人博客-个人编程技术 AI简历开发-新增功能AI对话,深度润色经历、面试拷打 - 吃猫的鱼个人博客-个人编程技术 AI简历-做了个简历生成的项目 - 吃猫的鱼个人博客-个人编程技术 AI简历项目开发-从产品AI功能构思到封装AI润色组件 - 吃猫的鱼个人博客-个人编程技术 前端进阶-事件循环 - 吃猫的鱼个人博客-个人编程技术 AI简历开发 - 记录如何实现纯前端切换简历多模板 - 吃猫的鱼个人博客-个人编程技术 JS进阶-原型链 - 吃猫的鱼个人博客-个人编程技术
MCP(模型上下文协议)是什么 - 吃猫的鱼个人博客-个人编程技术
吃猫的鱼 · 2025-04-17 · via 吃猫的鱼个人博客-个人编程技术

吃猫的鱼

MCP(模型上下文协议)是什么东西?

首先看一下MCP定义:

MCP本质就是一个协议,与众多协议相同,对特定的东西做了一个规范化(例如rest API接口格式等)。

遵循这个协议后,使得AI能够读懂其它服务端暴露出来的服务,进而让AI能够主动调用这些服务完成对应的操作。

一些比较常用的使用场景:

如cursor,AI通过调用编辑器暴露出来的一些功能(如编写代码进文件、执行命令行等),让AI操控这些功能辅助人类工作。

再举个例子:大语言模型的本质其实是通过以往的训练数据,获得一系列参数,从而能够预测出对应的回复内容。因此大语言模型本身是无法获取实时信息的,为了让大语言模型能够获取实时信息(如今天日期、当地天气等),可以通过MCP协议,暴露一个获取日期、天气的服务给大模型,当大模型需要的时候,会自动去调用该服务。然后根据该服务的响应,去回复用户的问题。

优势

1. 简化开发流程

开发者不再需要为每个服务编写独立的集成代码,MCP协议提供了统一的接口,让不同服务的连接变得简单。例如,在引入一个新功能(如文件查找)时,开发者只需要将该功能暴露为一个MCP服务,AI助手便能够通过MCP协议直接访问这一功能。

2. 灵活扩展性

新的服务可以很容易地接入MCP架构。无论是本地存储的数据库(如SQLite)还是远程的API(如GitHub API),AI助手可以根据需要无缝接入并获取数据。

3. 提高工作效率

通过MCP协议,AI助手可以自动获取数据并执行任务,避免了手动操作,极大提升了效率。

4. 强化安全性

MCP协议设计上注重安全性,数据访问受到严格控制。所有操作都需要用户授权,并且MCP服务通常部署在本地,避免了数据外泄的风险。

5. 开放性与标准化

MCP协议是开源的,允许开发者参与到生态系统的建设中来,推动AI工具的不断发展。

6. 集成多种资源

MCP协议支持AI助手同时访问本地资源和远程资源,从而提升数据处理能力,满足不同的应用需求。

具体可以看一篇掘金的文章做实操:https://juejin.cn/post/7491949045130706998

其实我个人感觉是蛮像火山的coze的,之前也用过coze相关的Agent工作流:https://www.coze.cn/