搜索
首页科技周边人工智能什么是模型上下文协议(MCP)?

模型上下文协议(MCP):AI和DATA

的通用连接器

>我们都熟悉AI在日常编码中的作用。 REPLIT,GitHub副词,黑匣子AI和光标IDE只是AI如何简化我们的工作流程的几个示例。 但是,请想象一下,如果这些AI工具可以访问>任何数据源 - 本地文件或远程服务 - 而无需为每个连接提供自定义代码。 这就是>模型上下文协议(MCP)。 目录的

>

什么是mcp?
  • 为什么MCP很重要?
  • >现实世界应用和早期采用
  • MCP的工作方式:简化的解释
  • > mcp in Action
  • 专家意见
  • 开始使用MCP
  • 工具:授权AI与现实世界互动
  • 最新更新
  • 未来的发展
  • 术语词汇表
  • 结论
  • 什么是mcp?
MCP是一个开放标准,可以在数据和AI驱动的应用程序之间建立安全的双向通信。 它本质上是AI的通用连接器,可以使各种工具和数据源无缝交互。

对于开发人员而言,

>

>

>根据单个标准协议构建,消除了每个数据源的自定义连接器的需求。 对于AI工具,
    >
  • > 访问所需的精确信息,无论其位置如何
  • 为什么MCP很重要?
  • 随着AI助理成为我们工作流程不可或缺的一部分,确保他们具有必要的背景至关重要。 当前,每个新数据源通常都需要自定义代码 - 一个繁琐且效率低下的过程。 MCP简化了这一点:>

提供预构建的集成:

不断增长的即将使用的连接器的库。

>提供灵活性:

很容易在不同的AI提供商之间切换。
  • 优先考虑安全性:最佳实践确保数据在基础架构中保持安全。
  • “在Block,开源不仅是开发模型;它是我们工作的基础。像MCP这样的开放技术以可访问,透明和协作的方式将AI连接到现实世界中的应用程序。
  • >现实世界应用和早期采用
  • Block和Apollo等公司已经整合了MCP。 开发工具提供商(例如ZED,Replit,Codlegraph和SourceGraph)也正在探索其潜力。这使AI代理可以访问更多相关的信息,从而提高了代码质量和更少的迭代。 MCP的工作方式:简化的解释

MCP使用客户端服务器体系结构:

  • > MCP主机:应用程序(例如Claude Desktop或IDES),需要通过MCP访问数据
  • MCP客户端:保持与MCP服务器一对一的连接。
  • > MCP服务器:轻量级适配器暴露特定的数据源或工具。>
  • >
  • >本地数据源:您的计算机的文件,数据库和服务。
  • 远程服务:外部系统(例如github或slack)可以通过Internet访问。>

What is Model Context Protocol (MCP)?

该过程涉及初始化,消息交换(请求响应和通知)和终止。

> mcp in Action

使用Claude Desktop App的演示演示展示了MCP的功能:Claude直接连接到GitHub,创建一个新的存储库,并通过简单的MCP集成提交拉动请求。 在Claude Desktop设置MCP之后,这种集成花了不到一个小时的时间。

专家意见

> Alex Albert(@Alexalbert__)X亮点:>

挑战:

由于需要每个数据源的自定义代码,因此将LLM与外部系统连接的困难。
    MCP解决方案
  • > 资源,工具和提示共享的标准协议。
  • 关键MCP功能:用于本地和远程资源的统一体系结构,超越数据共享(工具和提示),内置安全性以及通过增强身份验证的将来的远程服务器支持。
  • 开始使用MCP MCP
  • 用于快速设置。 诸如GITHUB,SLACK,SQL数据库,本地文件和搜索引擎等平台的预先构建的服务器可在五分钟内实现集成。 详细说明可在模型上下文协议网站上找到。

工具:授权AI与现实世界互动

> MCP的“工具”功能允许服务器公开可执行的功能 - 本质上是,用于执行任务,运行计算或与外部系统交互的AI模型的操作按钮。 这使AI不仅可以理解数据,还可以对其作用。

>

最新更新

最近的MCP开发包括发布Java和Kotlin SDK的发布,对Python SDK的更新以及Typescript SDK和服务器的改进。 (对于简短而省略了特定的日期和详细信息,但可以在原始文本中找到。

未来的发展

>计划的H1 2025发展包括远程MCP支持,并具有增强的身份验证,参考实现,改进的分配和发现,扩展的代理支持以及更广泛的生态系统增长。

术语词汇表

(简洁而省略词汇表的定义,但可以在原始文本中找到。)

>

结论

MCP通过提供通用连接器,简化集成,增强安全性和提高效率来彻底改变AI-DATA交互作用。 就像USB-C为各种设备提供标准化连接一样,MCP充当AI工具和数据源的通用连接器。 通过用单个协议替换自定义连接器,MCP准备成为更智能,更相互连接的AI系统的基础。

以上是什么是模型上下文协议(MCP)?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
让我们跳舞:结构化运动以微调我们的人类神经网让我们跳舞:结构化运动以微调我们的人类神经网Apr 27, 2025 am 11:09 AM

科学家已经广泛研究了人类和更简单的神经网络(如秀丽隐杆线虫中的神经网络),以了解其功能。 但是,出现了一个关键问题:我们如何使自己的神经网络与新颖的AI一起有效地工作

新的Google泄漏揭示了双子AI的订阅更改新的Google泄漏揭示了双子AI的订阅更改Apr 27, 2025 am 11:08 AM

Google的双子座高级:新的订阅层即将到来 目前,访问Gemini Advanced需要$ 19.99/月Google One AI高级计划。 但是,Android Authority报告暗示了即将发生的变化。 最新的Google P中的代码

数据分析加速度如何求解AI的隐藏瓶颈数据分析加速度如何求解AI的隐藏瓶颈Apr 27, 2025 am 11:07 AM

尽管围绕高级AI功能炒作,但企业AI部署中潜伏的巨大挑战:数据处理瓶颈。首席执行官庆祝AI的进步时,工程师努力应对缓慢的查询时间,管道超载,一个

Markitdown MCP可以将任何文档转换为Markdowns!Markitdown MCP可以将任何文档转换为Markdowns!Apr 27, 2025 am 09:47 AM

处理文档不再只是在您的AI项目中打开文件,而是将混乱变成清晰度。诸如PDF,PowerPoints和Word之类的文档以各种形状和大小淹没了我们的工作流程。检索结构化

如何使用Google ADK进行建筑代理? - 分析Vidhya如何使用Google ADK进行建筑代理? - 分析VidhyaApr 27, 2025 am 09:42 AM

利用Google的代理开发套件(ADK)的力量创建具有现实世界功能的智能代理!该教程通过使用ADK来构建对话代理,并支持Gemini和GPT等各种语言模型。 w

在LLM上使用SLM进行有效解决问题-Analytics Vidhya在LLM上使用SLM进行有效解决问题-Analytics VidhyaApr 27, 2025 am 09:27 AM

摘要: 小型语言模型 (SLM) 专为效率而设计。在资源匮乏、实时性和隐私敏感的环境中,它们比大型语言模型 (LLM) 更胜一筹。 最适合专注型任务,尤其是在领域特异性、控制性和可解释性比通用知识或创造力更重要的情况下。 SLM 并非 LLMs 的替代品,但在精度、速度和成本效益至关重要时,它们是理想之选。 技术帮助我们用更少的资源取得更多成就。它一直是推动者,而非驱动者。从蒸汽机时代到互联网泡沫时期,技术的威力在于它帮助我们解决问题的程度。人工智能 (AI) 以及最近的生成式 AI 也不例

如何将Google Gemini模型用于计算机视觉任务? - 分析Vidhya如何将Google Gemini模型用于计算机视觉任务? - 分析VidhyaApr 27, 2025 am 09:26 AM

利用Google双子座的力量用于计算机视觉:综合指南 领先的AI聊天机器人Google Gemini扩展了其功能,超越了对话,以涵盖强大的计算机视觉功能。 本指南详细说明了如何利用

Gemini 2.0 Flash vs O4-Mini:Google可以比OpenAI更好吗?Gemini 2.0 Flash vs O4-Mini:Google可以比OpenAI更好吗?Apr 27, 2025 am 09:20 AM

2025年的AI景观正在充满活力,而Google的Gemini 2.0 Flash和Openai的O4-Mini的到来。 这些尖端的车型分开了几周,具有可比的高级功能和令人印象深刻的基准分数。这个深入的比较

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。