MCP(Model Context Protocol) 协议介绍
创作时间:
作者:
@小白创作中心
MCP(Model Context Protocol) 协议介绍
引用
CSDN
1.
https://m.blog.csdn.net/robbie2020/article/details/144474941
MCP(Model Context Protocol)是一个用于标准化应用程序如何向LLM提供上下文的开放协议。它为AI模型连接不同的数据源和工具提供了标准化的方式,类似于USB-C接口为设备连接各种外设和配件提供标准化方式。本文将详细介绍MCP的架构、核心功能和实际应用示例。
介绍
MCP 是一个开放协议,用于标准化应用程序如何向 LLM 提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 为设备连接各种外设和配件提供标准化方式一样,MCP 为 AI 模型连接不同的数据源和工具提供了标准化的方式。
为什么选择 MCP?
MCP 帮助您在 LLM 之上构建代理和复杂工作流。LLM 经常需要与数据和工具集成,而 MCP 提供:
- 预构建集成列表,您的 LLM 可以直接接入
- 在不同 LLM 提供商和供应商之间切换的灵活性
- 在您的基础设施中保护数据的最佳实践
总体架构
从本质上讲,MCP 遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:
- MCP 主机: 像 Claude Desktop、IDE 或 AI 工具等想要通过 MCP 访问数据的程序
- MCP 客户端: 与服务器保持 1:1 连接的协议客户端
- MCP 服务器: 通过标准化的模型上下文协议暴露特定功能的轻量级程序
- 本地数据源: MCP 服务器可以安全访问的计算机文件、数据库和服务
- 远程服务: MCP 服务器可以连接的通过互联网提供的外部系统(例如通过 API)
MCP 的三大核心功能
MCP 服务器可以提供三种主要类型的功能:
1. 工具(Tools)
- 可以被 AI 模型调用的函数
- 需要用户批准才能执行
- 例如:获取天气预报、查询数据库等
2. 资源(Resources)
- 可以被客户端读取的类文件数据
- 如 API 响应或文件内容
- 例如:文档、配置文件等
3. 提示(Prompts)
- 帮助用户完成特定任务的预设模板
- 优化 AI 模型的输出
- 例如:特定格式的写作模板
实际应用示例
以天气查询为例,通过 MCP:
- AI 模型可以获取实时天气数据
- 用户可以询问"今天会下雨吗?"
- AI 会调用相应的天气 API 获取数据
- 然后用自然语言回答用户的问题
这种方式让 AI 模型能够突破其知识的时间限制,获取实时或专门的信息,从而提供更准确和及时的回答。
为什么需要 MCP?
扩展性
- 让 AI 模型能够访问外部工具和实时数据
- 可以根据需求添加新的功能和服务
标准化
- 提供统一的交互协议
- 简化开发和集成过程
安全性
- 通过用户授权机制确保安全使用
- 控制 AI 模型的权限范围
灵活性
- 可以根据需求自定义各种功能
- 支持多种编程语言和平台
通过 MCP,开发者可以创建各种工具来增强 AI 模型的能力,使其能够完成更多实际应用场景中的任务。无论是简单的数据查询还是复杂的系统集成,MCP 都提供了一个强大而灵活的解决方案。
本文原文来自:MCP是什么? – Model Context Protocol (MCP)
原文链接:https://modelcontextprotocol.info
热门推荐
离婚案件中的证人证言种类及其法律作用
抢票不靠“早”?12306新功能有用吗?
分压电路计算公式及应用场景详解
身体出现这个特征当心是大肠癌!医生提醒这些高危人群要警惕
80万预算能买到哪些二手跑车?多款热门车型对比分析
如何以合理预算完成米的装修?这样的装修如何满足居住需求?
草龜養成計畫:最友善療癒系烏龜萌寵飼養全解析
心理学辩护:现代刑事司法中的诉讼策略
固态硬盘格式化完整指南:确保数据安全的关键步骤
Excel平方米计算:从基础到实战的全面指南
平方米的面积是如何计算的?
如何进行基本面分析的主要流程?
弘扬雷锋精神,绽放文明之花
UC伯克利等研发新型机器人运动算法,实时快速适应变化环境
揭秘紫微斗数:命主、宫位与人生的关联解析!
老电脑也能流畅吃鸡?这份PUBG优化指南请收好
【口述淮安】孙兵:河下古镇的蝶变之路
优秀博士学位论文分享:大规模预训练语言模型的高效适配技术研究
宋江的性格从哪里看出?从《水浒传》看宋江的性格:虚伪、仗义,还是…?!
电动汽车充电系统维护保养:延长电池寿命,保障安全行驶
在虚伪中寻找真实:王阳明的良知之路与现代人的道德困境
检测个人信息泄露的四个实用方法
青少年阅读好帮手:推荐优质公众号助力成长
提升搜索效率:精准搜索技巧全解析
身份证期限是多久
身份证过期后的全面影响:不仅仅是办理业务受阻,还可能导致这些麻烦
WhatsApp怎么设置用户名?
双管并联,功德加倍——中苏两国技术殊途同归,命运截然不同的双联装37高炮
小餐饮创业如何少走弯路?这几条技巧是关键
什么是虚假宣传