切换导航
简历
工具
演示
查询
导航菜单
服务端
30
前端
114
数据库
82
进阶开发
8
桌面程序
2
QA
15
软件使用
36
规范协议
5
操作系统
11
AI
0
复用资源
6
硬件
0
标签
编码
网络协议
正则表达式
时间规范
MCP
外部链接
.NET Core SDK和运行时安装包
淘宝 NPM 镜像
查询网
Tables Generator线上表格转换工具
引用cdn在线脚本和样式
首页
规范协议
MCP 是简介
[TOC] ### MCP是什么 Model Context Protocol(模型上下文协议) 的缩写。你可以把它理解为一个正在快速普及的 AI"万能插座"或 "通用翻译官",它的大规模应用被视为AI从单纯"聊天"走向"行动"的关键一步 ### 为什么AI需要MCP 在MCP出现之前,AI连接外部工具非常麻烦,面临着 "工具孤岛" 的问题。每个AI模型调用不同工具的方式都不同,开发者不得不为每一种组合(M个模型 × N个工具)单独编写连接代码,开发和维护成本极高 MCP的诞生就是为了解决这个难题。它提供了一个统一的标准,就像给AI世界带来了"书同文、车同轨"的变革。无论AI模型来自哪家公司,也无论工具是什么,只要都支持MCP,它们就能无缝"对话" ### MCP在AI中起什么作用 MCP的核心作用是打破壁垒,让AI能真正地"动手做事"。它标准化了AI模型与外部数据源和工具的交互方式,让AI的能力从"思考"扩展到"执行" **它的核心价值体现在:** + 标准化:为AI连接任何工具提供统一接口,实现"一次开发,处处可用"。 + 即插即用:AI模型可以动态发现并调用MCP服务器提供的任何工具,无需预先硬编码。 + 安全性:通过服务器隔离了AI模型与底层系统,可以精细控制AI的访问权限,保护敏感数据。 + 无限扩展:开发者可以为AI添加新工具,从查询数据库、发送邮件到控制软件,能力边界被无限拓宽 ### MCP是如何工作的 MCP采用清晰的客户端-服务器架构,我们可以用一个餐厅的比喻来理解它  |组成部分|核心角色|工作职责|餐厅比喻| |--|--|--|--| |MCP主机 (Host)|用户交互的界面|你正在使用的AI应用,如Claude客户端、Cursor编辑器等。|顾客本人| |MCP客户端 (Client)|内部"大管家"|集成在主机内,负责与一个或多个MCP服务器建立连接,理解用户意图并调用合适的工具。|懂行的服务员| |MCP服务器 (Server)|专业工具包|每个服务器通过标准协议,对外提供特定的工具(如查天气)、资源(如本地文件)或提示词。|后厨的各个专业档口| **一个典型的MCP工作流程是这样的:** 1. 你提出请求:"帮我总结一下桌面上『会议记录.docx』的内容,并发送邮件给张三。" 2. AI分析任务:AI(作为MCP主机)理解你的需求,发现需要"读取文件"和"发送邮件"两个工具。 3. 客户端调度:内部的MCP客户端分别联系"文件系统MCP服务器"和"邮件MCP服务器"。 4. 服务器执行:文件服务器读取文件内容并返回,邮件服务器根据提供的地址和内容发送邮件。 5. AI整合回复:AI收到所有成功执行的结果后,会告诉你:"文件已总结,邮件已发送。" 整个过程对你来说是完全透明的,你只感受到AI帮你完成了一系列复杂操作。 ### MCP广场 在MCP广场中有很多已经开发好可以使用的MCP,下面罗列了一些MCP广场供参考 + [腾讯MCP广场](https://cloud.tencent.com/developer/mcp) + [mcp.so](https://mcp.so/) + [魔塔社区](https://modelscope.cn/home) ### 引用 [腾讯云代码分析 | 带你从零学习MCP](https://cloud.tencent.com.cn/developer/article/2565112?policyId=1003) [手把手教你搭建MCP服务器](https://developer.aliyun.com/article/1673329)
扫一扫手机看
点击排行
windows 文件资源管理器使用
Layui 弹窗open使用说明
SQL Server 中字符串函数使用
C# 使用QQ邮箱代理做邮件接收功能
SQL Server关于apply的两种形式cross apply 和 outer apply
ASP.NET MVC 模型的自定义验证
nvm安装及常用命令
SQL Server 中数据类型转换
SQL Server 中WITH AS短语的使用
IE浏览器下AJAX缓存问题导致数据不更新的解决办法
订阅号