首页/新闻资讯/正文详情

从零搞懂 MCP:MCP协议、MCP 服务、Tool 到底谁是谁?

发布时间:2026/9/24 7:39:45 来源:云帆数科 栏目:资讯中心
从零搞懂 MCP:MCP协议、MCP 服务、Tool 到底谁是谁?
最近 AI 圈里 “MCP” 出现的频率越来越高但能把它一次讲清的材料并不多。我将用四张图回答四个问题MCP 是什么MCP 服务是什么它和 Tool 是什么关系我们日常使用的workbuddy中看到的那些连接器算不算 MCP服务目录先看一个痛点为什么每个助手都得重新对接一遍MCP 到底是个什么东西MCP的三层结构宿主、客户端、服务举个例子一个 MCP 服务里装了什么重点澄清MCP 服务就是 Tool 吗总结01 先看一个痛点为什么每个助手都得重新对接一遍我们可以想象一下我们平时使用的Siri、小爱同学、豆包等我们希望它们都能帮我们做同样几件事——查天气、看日程、点外卖、记一笔账。在没有统一标准的世界里每一个 AI 和服务查天气、看日程、点外卖、记一笔账之间都得两两单独对接。让 Siri 能查天气、改日程、点外卖、记账要单独写一遍小爱同学再写一遍豆包再写一遍3 个 AI × 4 项服务 12 套。而现实中这样的 AI 会越来越多要对接的服务也越来越多这个数字会直接爆炸。这就是经典的M × N 问题。图 1同样是 3 个 AI 对接 4 项日常服务左边要写 12 套代码右边只用 7 条标准连接有了 MCP所有 AI 都只说同一门普通话3 4 7条连接就够了。更关键的是服务方只要按标准写一次任何支持 MCP 的 AI 都能直接接入。02 MCP 到底是个什么东西MCP 全称Model Context Protocol模型上下文协议由 Anthropic 在 2024 年底开源现在已经是事实上的行业标准。它规定了两件事AI 助手怎么连上外面的服务以及怎么发现并调用这些服务的能力。就好像我们平时使用的手机数据线USB-C接口以前苹果手机用苹果的数据接口安卓用另外一种数据接口现在统一成一个口USB-C接口苹果、安卓手机都能插。MCP 就是 AI 世界里的那个统一接口。03 MCP的三层结构宿主机、客户端、服务MCP 的架构有三个角色宿主机、客户端、服务图 2宿主是 AI 背后的整套系统大脑模型在云端里面的客户端一对一地连到 MCP 服务宿主 Host豆包背后的整套 AI 系统——手机上的 App 只是它的脸面负责听我们说话、显示回答大脑模型和 MCP 客户端都跑在云端机房里。MCP 客户端宿主内部负责握手、转发、报错。MCP 服务真正提供能力的那一端。它不做思考只负责被调用时把活干完、把结果返回。MCP 服务是手模型是大脑。手不会自己决定该干什么但它能把事情干得又准又稳。04 举个例子光看结构还是抽象的。假设今天早上你对智能音箱说了这么一句“明天下午要是下雨帮我把跑步改到室内再提醒我带伞。”接下来发生的事分五步图 3蓝色是模型干的活绿色是 MCP 服务干的活两者交替出现请注意第 4 步——下雨了就改计划这个判断发生在模型内部根本不经过 MCP。MCP 只负责查天气和改日程这两个动作怎么决策始终是模型自己的事。这条边界很重要。MCP 是通道不是大脑。它能让 AI 拿到真实世界的信息、对真实的事情动手改日程、下单、发消息但它不替 AI 做判断。很多人以为接了 MCP 所以 AI 变聪明了其实是接了 MCP 所以 AI 终于能碰到真实世界了。05 一个 MCP 服务里装了什么一个 MCP 服务主要提供三类东西“能干的事、能读的料、能套的模板”图 4服务里的三类能力以及普通人也用得上的服务生态Tools工具模型可以做的事有名字、有参数、有返回值。比如get_weather查天气、add_event加日程、add_expense记一笔账。Resources资源模型可以读的数据比如相册里的一组照片、一份聊天记录读进来当作上下文。Prompts提示模板预设好的话术由用户主动选用比如帮我做一份周末旅行攻略、“规划一周菜谱”。所以我们平时所说的 tool其实是 MCP 服务里包含的一种能力。06 连接器又怎么理解我们平时使用的 workbuddy界面上的连接器就是用来建立和管理 MCP 连接的入口。点连接之后workbuddy 内部的 MCP 客户端就和对应的 MCP 服务建立起了连接workbuddy 也因此具备了这些工具的能力。之后我们和 workbuddy 对话时它会把手头已有的工具一起告诉云端的大模型——大模型知道有哪些工具可用就能在需要的时候调用它们来完成任务了。07 总结MCP 是标准MCP 服务是按标准做出来的适配器Tool 是服务里被调用的那个动作。MCP 服务包含了Tool连接器是入口背后连接着远端或本地的 MCP 服务。

相关推荐

Erlang/OTP 嵌入式系统守护利器:run_erl 命令完全指南
Erlang/OTP 嵌入式系统守护利器:run_erl 命令完全指南

编程语言语言运行时标准库编译器并发编程 【免费下载链接】otp Erlang/OTP 项目地址: https://gitcode.com/gh_mirrors/ot/otp 点击查看 免费下载 导读 run_erl 是 Erlang/OTP 运行时系统(ERTS)中面向 Unix 系统的核心工具,负责… · 2026/9/24 7:39:39

第 17 章 · 编排 AI 流程:StateGraph 节点、条件边与意图路由
第 17 章 · 编排 AI 流程:StateGraph 节点、条件边与意图路由

版本:LangGraph4j 1.8.25目标:在 StateGraph 上加节点、普通边、条件边,跑通一张意图三路分支图。本章不接模型;classify 用规则写死,只练拓扑。StateGraph 是可变蓝图:挂 schema、节点、边,再 … · 2026/9/24 7:39:27

Akka Streams 与 Reactive Streams 互操作指南:Publisher / Subscriber / Processor 的无缝桥接实战
Akka Streams 与 Reactive Streams 互操作指南:Publisher / Subscriber / Processor 的无缝桥接实战

后端并发编程异步编程 【免费下载链接】akka-core A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments. 项目地址: https://gitcode.com/gh_mirrors/ak/akka-core 点击查看 免费下载 Akka Stream… · 2026/9/24 7:39:15

EMQX 插件 API 网关修复:HTTP 请求头与查询参数透传机制深度解析
EMQX 插件 API 网关修复:HTTP 请求头与查询参数透传机制深度解析

后端物联网消息队列通信 【免费下载链接】emqx The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles 项目地址: https://gitcode.com/gh_mirrors/em/emqx 点击查看 免费下载 导读 本文围绕 EMQX 开源仓库中的一条缺陷修复记录&… · 2026/9/24 8:26:18

SWIR051AU短波红外相机:从InGaAs原理到工业检测实战
SWIR051AU短波红外相机:从InGaAs原理到工业检测实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 8:25:15

LTspice第三方SPICE模型集成全流程指南
LTspice第三方SPICE模型集成全流程指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 8:25:02

芯片IP选型避坑指南:架构适配、工艺兼容与验证完备性实战
芯片IP选型避坑指南:架构适配、工艺兼容与验证完备性实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 8:24:56

Vega 平行坐标图实战:多维汽车数据的 axes-offset 折线布局规范全解析
Vega 平行坐标图实战:多维汽车数据的 axes-offset 折线布局规范全解析

数据可视化 【免费下载链接】vega A visualization grammar. 项目地址: https://gitcode.com/gh_mirrors/ve/vega 点击查看 免费下载 平行坐标(Parallel Coordinates)是一种用于多维数据可视化的经典图表:每个维度占据一条平行的… · 2026/9/24 8:24:31

RLHF、InstructGPT 与 DPO:大模型对齐训练全面解析
RLHF、InstructGPT 与 DPO:大模型对齐训练全面解析

本文系统讲解大模型对齐训练的核心方法:RLHF(基于人类反馈的强化学习)、InstructGPT 的三步对齐流程,以及 DPO(直接偏好优化)。从原理、步骤、优缺点到实践细节,一篇讲透。一、什么是 RLHF&… · 2026/9/24 8:24:25

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码