通俗易懂介绍MCP是什么,MCP的使用

一. MCP是什么

MCP是Model Context Protocol的缩写,也就是"模型上下文协议",由 Anthropic 公司于 2024 年 11 月 26 日提出。

模型:指AI模型,比如大语言模型:阿里的Qwen、深度求索的DeepSeek、OpenAI的GPT、Google的Gemini、Anthropic的Claude等等。

上下文:指AI模型在运行时所需的关键信息集合,它可以让AI模型能够更好的了解任务背景、调用外部工具或数据源,并生成符合场景需求的结果。

协议:定义了一个怎么与AI系统进行数据交互的标准和规范。

可以将 MCP 想象成一个标准化的“信封”,第三方应用或工具按照这个标准化的格式,把各种资料(上下文)装好递交给AI模型。

官网的架构图(官网的架构图画得不是很准确,我这里稍微修正了下)
image-20250420213558221

通过上图可以看出,假设你的计算机上装了一个带 MCP 客户端的工具(比如Claude Desktop、Cursor等),这个工具通过MCP协议来连接一个个MCP服务,由这些MCP服务提供各种数据、资源、或功能。从而让AI模型打破知识训练的截止性,局限性,实现更复杂的功能。

为什么MCP最近这么火了呢?因为越来越多的厂商纷纷开始支持MCP协议,支持的厂商多了,慢慢就成了行业的标准了。(在一个行业,提出一个标准不难,让大家都遵守你的标准才厉害)

OpenAI的首席执行官Sam Altman发文ChatGPT也将支持MCP:
image-20250416163849280


MCP 服务如雨后春笋般一下都涌了出来,MCP 市场也一下多了起来

https://mcp.so/zh/servers
MCP.so 上目前已经有9千多个MCP服务
image-20250420204038620

魔搭社区的MCP 广场。还可以在线调试你的MCP服务
MCP 广场 · 魔搭社区
image-20250420211520036

https://mcpmarket.cn/
image-20250420220011603

ps:目前这些MCP市场对于MCP服务的发布没什么审核,所以质量还参差不齐,鱼龙混杂,大家在使用时尽量选官方和大厂的。

二. MCP的使用

只要带MCP客户端的应用都可以调用MCP服务,像Claude Desktop、 Cherry Studio、Cursor、IDE工具等等

下面我们演示在 Cherry StudioCursor 里使用MCP服务。这里以调用高德地图的MCP服务为例

获取高德key
创建应用和 Key-MCP Server|高德地图API

高德MCP服务调用地址:
https://mcp.amap.com/sse?key=上面获取的key

在 Cherry Studio 里调用MCP服务

Cherry Studio的安装请参考我之前的文章
Cherry Studio下载和安装教程

配置MCP服务,配置MCP服务主要就是用来告诉大模型,有哪些MCP服务可以调用,调用地址是什么,需要什么参数等等。前提是所使用的大模型要支持MCP调用
Image

可以点击添加服务器一个一个添加,也可以点击右上角的编辑MCP配置,来编辑配置所有MCP服务。
image-20250420221122754

在对话框,选择要使用的MCP服务,可以选择多个MCP服务
Image

大模型会自己选择要调用哪些MCP服务的哪些工具:可以看到调用了maps_geo、maps_around_search
Image

在 Cursor 里调用MCP服务

官网下载安装即可。用邮箱就可以注册登录
Cursor - The AI Code Editor

打开设置窗口,点击MCP服务配置
Image

配置MCP服务
Image

{
  "mcpServers": {
    "amap-amap-sse": {
      "url": "https://mcp.amap.com/sse?key=上面获取的key"
    }
  }
}

查看服务状态
Image

按下 CTRL + L 快捷键,打开对话框,开始测试。这里要选择Agent
Image

我在广州长隆欢乐世界,附近有什么好吃的推荐。AI模型会自动选择要调用的工具,点击Run tool。
Image
Image

如果要允许Agent自动调用工具无须手动确认,勾选以下选项即可。
image-20250420223220191

输出结果如下
Image

至此,我们就了解了什么是MCP,以及MCP的初步使用。下一节,我将带大家自己开发一个MCP服务。


🔥《零基础小白AI实战教程:手把手教你打造专属的智能体》🚀 系列教程更新中!
✅ 已更新:AI实践虚拟化平台安装
✅ 已更新:Docker Desktop 安装
✅ 已更新:Ollama安装教程
✅ 已更新:DeepSeek私有化部署
✅ 已更新:Dify私有化部署
✅ 已更新:Dify接入大模型
✅ 已更新:Dify + DeepSeek搭建本地私有化知识库
✅ 已更新:Dify应用类型的选择
✅ 已更新:Dify升级指南
✅ 已更新:Dify节点的详细介绍(上)
✅ 已更新:Dify节点的详细介绍(中)
✅ 已更新:Dify节点的详细介绍(下)
✅ 已更新:RagFlow本地部署和使用
✅ 已更新:基于大模型的智能问数NL2SQL
✅ 已更新:通俗易懂介绍MCP是什么,MCP的使用


👉 关注公众号"北灵聊AI"获取最新更新,免费领取教程资料和源码

08-09
<think>由于用户问题为“MCP 未知查询”,且意图不明确,需要先推测可能的MCP含义。常见的MCP包括: 1. Microsoft Certified Professional(微软认证专家) 2. Multi-Chip Package(多芯片封装) 3. Master Control Program(主控程序) 4. Motion Compensation Prediction(运动补偿预测) 5. 其他领域特定缩写 鉴于用户意图未知,需要广泛搜索“MCP”常见含义,并整理出主要领域的信息。同时,由于问题不明确,回答应覆盖多个主要含义,并提供进一步查询的建议。 步骤: 1. 搜索“MCP常见含义”或“MCP acronym”获取高频解释。 2. 根据搜索到的信息,整理出3-5个最常见的含义,并简要说明。 3. 由于用户未明确意图,回答应引导用户提供更多上下文。 根据搜索结果: - 在IT领域,MCP通常指微软认证专家(Microsoft Certified Professional)。 - 在电子工程领域,MCP指多芯片封装(Multi-Chip Package)。 - 在计算机科学中,MCP可能指主控程序(Master Control Program),如电影《电子世界争霸战》中的程序。 - 在视频编码中,MCP指运动补偿预测(Motion Compensation Prediction)。 - 其他含义:如医学中的“骨髓细胞瘤病(Myelocytic Leukemia)”等,但相对较少。 因此,回答将涵盖这些常见含义,并建议用户提供更多上下文。 同时,相关问题部分将围绕这些含义展开,帮助用户细化问题。</think>根据搜索,"MCP"在不同领域有不同含义,以下是常见解释及关键信息: ### 1. **微软认证专家(Microsoft Certified Professional)** - IT行业广泛认可的证书体系,证明持有者掌握Microsoft技术 - 包含多个分支:Azure管理员、安全工程师、开发工程师等 - 最新认证路径基于角色(如AZ-900 Azure基础认证) - 证书有效期通常为1-2年,需通过Pearson VUE考试 ### 2. **多芯片封装(Multi-Chip Package)** - 半导体封装技术,将多个芯片集成在单一封装中 - 优势:减少空间占用($S_{total} = \sum S_{chip} + S_{interconnect}$),提升信号传输效率 - 应用场景:5G设备、AI加速卡、高性能计算 - 技术演进:从MCP到SiP(系统级封装)的集成度提升 ### 3. **主控程序(Master Control Program)** - 计算机系统中管理核心资源的程序 - 在实时操作系统(RTOS)中负责任务调度,遵循优先级算法: ```c void task_scheduler() { while(1) { Task* t = get_highest_priority_task(); execute(t); } } ``` - 经典案例:电影《电子世界争霸战》(TRON)中的反派AI程序 ### 4. **运动补偿预测(Motion Compensation Prediction)** - 视频编码关键技术(如H.264/HEVC) - 通过帧间预测减少冗余数据,压缩公式: $$ P_{pred} = \sum_{i=0}^{n}w_i \cdot R_{ref}(x+dx_i, y+dy_i) $$ - 实现工具:FFmpeg库中`libx264`编码器的`motion-est`参数 ### 使用建议 - 技术领域优先确认:电子工程→多芯片封装,IT认证→微软认证 - 影视/游戏场景可能指主控程序概念 - 视频处理需检查编解码器文档
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值