一文彻底搞懂 MCP:AI 大模型的标准化工具箱

大模型机器学习算法

picture.image

向AI转型的程序员都关注公众号 机器学习AI算法工程

什么是 MCP

MCPModel Context Protocol ,即模型上下文协议 )是由 AnthropicClaude 的母公司)于 2024年11月 开源发布的一项 全新技术

picture.image

简单来说,MCP 是一个 AI 大模型的标准化工具箱

大模型可以通过这些工具与 外界互动获取信息 ,并 完成具体任务

在日常工作和学习中,我们经常需要与 浏览器文件数据库代码仓库 等外部工具进行交互。

传统方式 中,我们需要 手动截图复制文本 ,再将其 粘贴AI 窗口 中进行对话。

picture.image

大家请注意,我的插画中的箭头都是从右到左 ,表示内容是单向流动 的,而不是双向的。

这意味着我们是将浏览器文件系统GitHub 中的信息复制到 AI 中 ,以便进行对话时的数据流向。

MCP 通过标准化的协议 ,让我们不再需要手动截图复制文本 ,然后再粘贴AI 窗口 中进行对话。

这一过程被自动化 了,简化了我们的操作

picture.image

MCP 服务 充当AI 和外部工具之间的桥梁 ,能够自动替代人类 访问和操作这些外部工具。

在我的插图中,箭头为双向 ,表示AI 可以直接访问 MCP 服务

MCP 服务 则能访问浏览器、文件系统等数据源

通过这种方式,数据能够通过 MCP 服务传输到 AI 中

每个 MCP 服务 (也称为 MCP Server专注于特定的任务

例如,有的服务专门用于读取和写入浏览器信息 ,有的负责处理本地文件 ,还有的用于操作 Git 仓库 等。

picture.image

MCP Server 通常是一个在本地运行的程序 ,可能是用 Node.jsPython 开发的。

picture.image

大模型 通过操作系统的 标准输入输出(stdio) ,即我们常说的输入与输出通道 ,来进行信息交流与处理 ,并调用某个 MCP Server

picture.image

它的信息格式是 JSON ,这是一种常用的数据交换格式

  
{  
"jsonrpc":"2.0",  
"id":129,  
"method":"tools/call",  
"params":{  
"name":"search\_repositories",  
"arguments":{  
"query":"user:BNTang"  
}  
}  
}  

picture.image

MCP Server 在接收到请求后,会通过自身的代码外部工具的 API 来执行任务。

从这里可以看出,MCP 协议Function Calling 非常相似。

MCP 的最大优点 是整合了之前各大模型不同的Function Call 标准 ,形成了一个统一的标准协议

picture.image

而且,不仅是 Claude几乎所有市面上的大模型 都可以接入 MCP

picture.image

picture.image

机器学习算法AI大数据技术

搜索公众号添加: datanlp

picture.image

长按图片,识别二维码

阅读过本文的人还看了以下文章:

实时语义分割ENet算法,提取书本/票据边缘

整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主

《大语言模型》PDF下载

动手学深度学习-(李沐)PyTorch版本

YOLOv9电动车头盔佩戴检测,详细讲解模型训练

TensorFlow 2.0深度学习案例实战

基于40万表格数据集TableBank,用MaskRCNN做表格检测

《基于深度学习的自然语言处理》中/英PDF

Deep Learning 中文版初版-周志华团队

【全套视频课】最全的目标检测算法系列讲解,通俗易懂!

《美团机器学习实践》_美团算法团队.pdf

《深度学习入门:基于Python的理论与实现》高清中文PDF+源码

《深度学习:基于Keras的Python实践》PDF和代码

特征提取与图像处理(第二版).pdf

python就业班学习视频,从入门到实战项目

2019最新《PyTorch自然语言处理》英、中文版PDF+源码

《21个项目玩转深度学习:基于TensorFlow的实践详解》完整版PDF+附书代码

《深度学习之pytorch》pdf+附书源码

PyTorch深度学习快速实战入门《pytorch-handbook》

【下载】豆瓣评分8.1,《机器学习实战:基于Scikit-Learn和TensorFlow》

《Python数据分析与挖掘实战》PDF+完整源码

汽车行业完整知识图谱项目实战视频(全23课)

李沐大神开源《动手学深度学习》,加州伯克利深度学习(2019春)教材

笔记、代码清晰易懂!李航《统计学习方法》最新资源全套!

《神经网络与深度学习》最新2018版中英PDF+源码

将机器学习模型部署为REST API

FashionAI服装属性标签图像识别Top1-5方案分享

重要开源!CNN-RNN-CTC 实现手写汉字识别

yolo3 检测出图像中的不规则汉字

同样是机器学习算法工程师,你的面试为什么过不了?

前海征信大数据算法:风险概率预测

【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类

VGG16迁移学习,实现医学图像识别分类工程项目

特征工程(一)

特征工程(二) :文本数据的展开、过滤和分块

特征工程(三):特征缩放,从词袋到 TF-IDF

特征工程(四): 类别特征

特征工程(五): PCA 降维

特征工程(六): 非线性特征提取和模型堆叠

特征工程(七):图像特征提取和深度学习

如何利用全新的决策树集成级联结构gcForest做特征工程并打分?

Machine Learning Yearning 中文翻译稿

蚂蚁金服2018秋招-算法工程师(共四面)通过

全球AI挑战-场景分类的比赛源码(多模型融合)

斯坦福CS230官方指南:CNN、RNN及使用技巧速查(打印收藏)

python+flask搭建CNN在线识别手写中文网站

中科院Kaggle全球文本匹配竞赛华人第1名团队-深度学习与特征工程

不断更新资源

深度学习、机器学习、数据分析、python

搜索公众号添加: datayx

picture.image

picture.image

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

相关资源
火山引擎大规模机器学习平台架构设计与应用实践
围绕数据加速、模型分布式训练框架建设、大规模异构集群调度、模型开发过程标准化等AI工程化实践,全面分享如何以开发者的极致体验为核心,进行机器学习平台的设计与实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论