首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏人工智能

    MCP 模型上下文协议

    模型上下文协议​模型上下文协议(Model Context Protocol,简称 MCP)是一种开放标准,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的交互方式。​ 由 Anthropic 于 2024 年 11 月推出,MCP 通过定义统一的接口,使 AI 应用能够安全、灵活地访问和操作本地及远程数据资源,提升模型的功能性和可扩展性。 ​ MCP 的核心功能与用途上下文管理统一管理模型的输入输出、环境变量、历史状态等上下文信息,确保跨任务或跨节点的数据一致性。例如:在多步推理任务中,保持对话历史或中间结果的连贯性。 模型协作支持多模型协同工作,通过共享上下文实现复杂任务的分工与集成。例如:在自动驾驶中,视觉模型和决策模型共享实时环境数据。动态适应根据上下文变化自动调整模型参数或行为。 标准化接口提供统一的通信协议,降低异构系统(不同框架、硬件)的集成复杂度。典型应用场景分布式AI系统在云计算或边缘计算集群中,协调多个模型的并行执行和资源分配。

    1K75编辑于 2025-03-23
  • 元控制协议 (MCP) 与模型上下文协议 (MCP) 之比较分析

    元控制协议 (MCP) 与模型上下文协议 (MCP) 之比较分析引言本文旨在对“元控制协议 (Meta-Control-Protocol)”与“模型上下文协议 (Model Context Protocol 模型上下文协议 (Model Context Protocol) 的定义与应用模型上下文协议 (Model Context Protocol),同样缩写为 MCP,是由 Anthropic 公司于 2024 .16 例如,有开发者利用 MCP 使 Claude 模型能够直接控制 Blender 软件,实现基于提示的 3D 建模和场景创建.15元控制协议与模型上下文协议的功能比较与对比尽管都使用了 MCP 这个缩写 因此,当遇到缩写“MCP”时,理解其上下文至关重要。在讨论人工智能助手、LLM 集成和连接外部工具时,几乎可以肯定指的是“模型上下文协议”。 鉴于“MCP”这个缩写的双重含义,在交流和阅读相关资料时,务必结合具体的上下文来判断其所指代的协议,以避免混淆。

    75000编辑于 2025-04-15
  • MCP协议-Model Context Protocol模型上下文协议

    大模型对结构化的输入响应更好要求有较大的上下文(输入)和执行函数(给大模型的操作指南)函数介绍格式键值对,类型:函数功能:xxx描述:xxx参数:xxx...没有mcp时:大模型提示词和api之间转换有 mcp时,提示词和mcp协议转化,mcp协议和api格式转换mcp主机认为是大模型/数据,mcp客户端将转化提示词和mcp协议mcp服务器在api和 mcp协议之间转换mcp服务器:工具/资源/提示词模板有点像 http代理任意 AI 模型通过统一接口调用任意工具api工具不与实际模型绑定,实际模型也不与api绑定,而是都与mcp绑定(共同语言 )MCP协议:AI时代的上下文集成革命 – MCP 中文站(Model

    16710编辑于 2026-01-02
  • 来自专栏吃猫的鱼个人博客编程笔记

    MCP(模型上下文协议)是什么

    MCP(模型上下文协议)是什么东西? 首先看一下MCP定义: MCP(模型上下文协议)是由Anthropic公司提出的一种新技术,旨在通过简化AI模型(如Claude)与外部工具、数据源之间的连接,优化智能应用的开发与集成过程。 MCP本质就是一个协议,与众多协议相同,对特定的东西做了一个规范化(例如rest API接口格式等)。 例如,在引入一个新功能(如文件查找)时,开发者只需要将该功能暴露为一个MCP服务,AI助手便能够通过MCP协议直接访问这一功能。 2. 灵活扩展性 新的服务可以很容易地接入MCP架构。 提高工作效率 通过MCP协议,AI助手可以自动获取数据并执行任务,避免了手动操作,极大提升了效率。 4. 强化安全性 MCP协议设计上注重安全性,数据访问受到严格控制。

    55610编辑于 2025-04-18
  • 深入探讨模型上下文协议MCP

    引言 模型上下文协议MCP)是AI技术领域的一个新兴开放标准,由Anthropic于2024年11月24日发布,旨在简化大型语言模型(LLM)与外部数据源和工具的集成。 基本原理与技术细节 MCP的核心在于其客户端-服务器架构,这一设计借鉴了如语言服务器协议(LSP)等先前技术的成功经验。 以下是MCP的基本原理,整理为表格形式: 原则 详情 标准化 MCP标准化了应用如何向LLM提供上下文,类似于AI应用的USB-C端口,连接到不同的数据源和工具。 然而,Anthropic和早期采用者的努力,如Block和Apollo的集成,表明MCP有成为AI集成标准的基础。未来,随着更多企业实施MCP,其实际见解将推动协议的完善和标准化努力。 结论 模型上下文协议MCP)代表了AI集成演变的重大一步,通过提供一个标准化、安全和灵活的方式连接AI模型与外部数据源和工具,MCP有望成为下一代AI应用的基础设施。

    1.1K10编辑于 2025-06-09
  • 来自专栏自然语言处理

    一文详解模型上下文协议MCP

    引言 Anthropic 公司在 2024 年 11 月发布了模型上下文协议 (Model Context Protocol, MCP)。开发者社区最初对此反应积极,但很少有人意识到它的全部潜力。 类似地,MCP 规范了将额外的上下文和工具集成到 AI 应用生态系统中的方式。 MCP 架构 模型上下文协议 (MCP) 包含几个协同工作的关键组件。以下是 Matt Pocock 在 Twitter 上发布的高级架构图。 功能管理 :客户端通过维护有关可用工具、资源(上下文数据)和提示模板的信息,来监控其连接的服务器的功能。 协议协商 :在初始化期间,客户端协商协议版本和功能,确保宿主和服务器之间的兼容性。 模型可以根据给定的上下文自动发现和调用工具。 MCP 中的 “协议 (Protocol)” 协议构成了模型上下文协议 (MCP) 架构的基础。它定义了不同组件(宿主、客户端和服务器)之间的通信方式。

    2.8K00编辑于 2025-04-19
  • 来自专栏架构驿站

    一文读懂:模型上下文协议MCP

    Hello folks,我是 Luga,今天我们来聊一下人工智能应用场景 - 构建高效、灵活的计算架构的模型上下文协议MCP)。 模型上下文协议(Model Context Protocol, MCP)正是在这一背景下崭露头角。 模型上下文协议MCP)正是在这一背景下由 Anthropic 于 2024 年 11 月正式推出并开源。 MCP 的设计初衷是创建一个开放协议,标准化 AI 模型与外部数据源及工具的交互方式,从而解决传统集成的碎片化问题。 —02 — 如何认识“模型上下文协议MCP)”? —03 — 模型上下文协议MCP)是如何工作的呢 ?

    37.7K416编辑于 2025-03-17
  • 来自专栏MixLab科技+设计实验室

    系统原生的MCP来了,Windows 11 将采用模型上下文协议MCP

    什么是 MCPMCP (Model Context Protocol) 是一种轻量级的开放协议,主要用于代理(Agents)和应用程序之间发现和调用工具。 MCP 定义了三种角色: MCP Hosts 希望通过 MCP 访问功能的应用程序或 AI 工具 MCP Clients 发起请求到 MCP 服务器的客户端 MCP Servers 通过 MCP 接口公开特定功能 注册表和 MCP 供应链风险:未经审查的公共 MCP 服务器注册表可能成为恶意软件或滥用的载体。 命令注入:MCP 服务器中输入验证不当可能导致任意命令执行。 这也有助于解决 MCP 协议在身份验证和授权方面的挑战,并提供集中点来观察和响应潜在攻击。 工具级别授权:用户必须明确批准每个客户端-工具对,并支持按资源粒度进行授权,从而确保用户在控制之下。 运行时隔离:通过隔离和细粒度权限等机制,MCP 服务器将要求实施最小权限原则,从而限制任何潜在攻击对特定 MCP 服务器的“爆炸半径”。

    28310编辑于 2026-03-24
  • 来自专栏技术人生黄勇

    Manus 是大模型 AI Agent + MCP, 那什么是模型上下文协议 (MCP)?

    而今,这一理念正被移植到人工智能的领域——MCP(Model Context Protocol,模型上下文协议)正是承载这一愿景的使者。 01—什么是模型上下文协议 MCP(模型上下文协议)是一种大模型时代出现的开放协议,旨在标准化应用程序向大型语言模型 (LLMs) 提供上下文(数据)的方式。 模型上下文协议MCP)是 Anthropic 推出的开放标准,旨在通过统一的客户端-服务器架构解决 LLM 应用与数据源连接的难题。 MCP 有助于将单片人工智能架构分解为模块化组件。通过分离模型、上下文协议,开发人员可以: 在不破坏整个系统的情况下更换不同的 AI 模型。 MCP不只是一个简单的协议,不仅仅是一种架构模式,它还是设计 AI 驱动应用程序和分布式系统时一种强大的思维转变。通过有效地分离模型、上下文协议,组织可以构建自适应、可扩展且可维护的软件解决方案。

    2.1K10编辑于 2025-03-18
  • 来自专栏Se7en的架构笔记

    一文带你入门 MCP(模型上下文协议

    MCP(Model Context Protocol,模型上下文协议) 是由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议MCP 服务器(MCP Servers):为 MCP client 提供上下文、工具和 prompt 信息。 你可以在 Example Clients 找到当前支持 MCP 协议的客户端程序。 这些功能使 MCP server 能够为 AI 应用提供丰富的上下文信息和操作能力,从而增强 LLM 的实用性和灵活性。 总结 本文带领读者快速入门了 MCP(模型上下文协议),介绍了其架构、核心概念以及实际应用场景。

    1.5K10编辑于 2025-05-21
  • 来自专栏【腾讯云开发者】

    MCP协议详解:一文读懂跨时代的模型上下文协议

    本文主要介绍了 Anthropic 推出的开源协议 MCP(Model Context Protocol,模型上下文协议),能让你快速上手该协议,实现大型语言模型与外部数据源和工具的无缝集成。 如果想要了解 MCP 协议可以收藏阅读! 关注腾讯云开发者,一手技术干货提前解锁 01、基本概念 MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 推出的开源协议,旨在实现大型语言模型(LLM)与外部数据源和工具的无缝集成 客户端在主机应用程序内部与服务器保持 1:1 连接,负责协议通信。 服务器供客户端访问,向客户提供上下文、工具和提示。 灵活性:MCP 通过帮助 LLM 直接与数据和工具集成,保证 LLM 切换的灵活性。 开放性:其作为开放协议,允许任何开发者为其产品创建 MCP 服务器。

    28.5K313编辑于 2025-03-27
  • 模型上下文协议(MCP)完全解析:原理、应用与未来

    MCP 即模型上下文协议(Model Context Protocol)的缩写,于 2024 年 11 月由 Claude 大模型的公司 Anthropic 推出并开源。 MCP 协议正是为了解决数据连接器集成碎片化的问题而生。它使开发人员能够在其数据源和 AI 驱动的工具之间建立安全的双向连接。 随着 MCP 生态系统的成熟,人工智能系统将在不同的工具和数据集之间移动时保持上下文,用更可持续的架构取代当今的零散集成。 使用 OpenAPI 文件结语:MCP 的未来展望MCP 协议代表了 AI 工具生态系统的重要发展方向 - 从孤立的封闭系统转向开放互联的协作网络。 无论你是开发者、产品经理,还是技术决策者,了解并应用 MCP 协议,都将帮助你更好地利用 AI 工具提升工作效率和创新能力。原文链接:MCP 是什么?一文通俗易懂的介绍

    1.6K10编辑于 2025-03-27
  • 来自专栏开源技术小栈

    适用于PHP的MCP模型上下文协议SDK

    答案或许就在 MCP(Model Context Protocol,模型上下文协议)。MCP 的出现,宛如一座桥梁,有望连接大模型与外部数据源,开创全新的 AI 应用生态。 MCP 概述 MCP(Model Context Protocol,模型上下文协议),2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议 MCP Clients: 客户端是用来在 Hosts 应用程序内维护与 Server 之间 1:1 连接。 MCP Servers: 通过标准化的协议,为 Client 端提供上下文、工具和提示。 PHP SDK 此包提供了模型上下文协议的 PHP 实现,允许应用程序LLMs以标准化方式为其提供上下文。它将提供上下文的关注点与实际LLM交互分开。 SSE 处理所有 MCP 协议消息和生命周期事件 基于官方的Python SDK的模型上下文协议

    1.5K01编辑于 2025-03-27
  • 来自专栏XINDOO的专栏

    Agent设计模式——第 10 章:模型上下文协议 (MCP)

    模型上下文协议MCP)通过提供标准化接口满足此需求,使 LLM 能与外部资源交互。该协议是实现一致和可预测集成的关键机制。 MCP 模式概述 想象一个通用适配器,允许任何 LLM 连接到任何外部系统、数据库或工具,无需为每个连接进行自定义集成。这本质上就是模型上下文协议MCP)的功能。 MCP 与工具函数调用 模型上下文协议MCP)和工具函数调用是使 LLM 能与外部能力(含工具)交互并执行操作的不同机制。 相比之下,模型上下文协议MCP)作为 LLM 发现、通信和使用外部能力的标准化接口运行。它作为开放协议促进与各种工具和系统交互,旨在建立任何兼容工具可被任何兼容 LLM 访问的生态系统。 对具有固定有限数量预定义函数的简单应用程序,直接工具函数调用可能足够 可视化摘要 图 1:模型上下文协议 关键要点 以下是本章核心要点: 模型上下文协议MCP)是开放标准,促进 LLM 与外部应用程序

    2K10编辑于 2025-10-27
  • 来自专栏碲矿

    MCP协议详解:一文读懂跨时代的模型上下文协议

    01 基本概念 MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 推出的开源协议,旨在实现大型语言模型(LLM)与外部数据源和工具的无缝集成,用来在大模型和数据源之间建立安全双向的链接 客户端在主机应用程序内部与服务器保持 1:1 连接,负责协议通信。 服务器供客户端访问,向客户提供上下文、工具和提示。 : string; // Optional MIME type } 1.3 提示 MCP 中的提示是预定义的模板,可以:接受动态参数、上下文、链接多个交互 、指导特定工作流程、表面作为 UI 灵活性:MCP 通过帮助 LLM 直接与数据和工具集成,保证 LLM 切换的灵活性。 开放性:其作为开放协议,允许任何开发者为其产品创建 MCP 服务器。 从 MCP 服务器动态发现工具 b. 工具描述自动包含在系统提示中 c. 工具执行通过标准化 MCP 协议处理 2、运行时流程: a. 收到用户输入 b.

    3.3K10编辑于 2025-04-06
  • 来自专栏人工智能

    一文掌握 MCP 上下文协议:从理论到实践

    MCP​模型上下文协议(Model Context Protocol,简称 MCP)是一种开放标准,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的交互方式。​ MCP 客户端客户端可以实现额外的功能来与 MCP 服务器进行交互。Roots 根Roots 是MCP 协议中的一个概念,用于界定服务器可操作的边界。 , "includeContext": "thisServer", "maxTokens": 100 } }MCP 服务器在 MCP 协议中,服务器提供了为 LLM 大模型添加上下文的基础构件 } } ]; } };Resources 资源Resources (资源)是 MCP 协议中的核心原语之一,服务器通过它可以向客户端提供可读的数据或内容,用作 LLM 交互的上下文信息 小结本文介绍了 模型上下文协议(Model Context Protocol,MCP),一种用于规范大型语言模型(LLM)与外部数据源及工具之间交互的开放标准。

    10.7K1417编辑于 2025-04-03
  • 来自专栏猫头虎博客专区

    什么是MCP协议?AI Agent时代如何选择MCP协议

    MCP 协议(Model Context Protocol,模型上下文协议)作为一种开放标准,正以其统一、灵活且安全的设计,为解决数据孤岛和碎片化集成问题提供了一条全新的路径。 1.2 MCP 协议的诞生 为了解决上述问题,Anthropic 提出了 MCP 协议MCP协议详解 2.1 MCP协议的定义与目标 MCP(Model Context Protocol)是一种开放协议,主要用于规范 AI 应用程序与外部数据或工具之间的通信。 MCP 协议能将这些系统通过标准化接口连接起来: 数据一致性:确保 AI 在跨系统访问时,能够保持上下文一致,减少信息孤岛问题。 通过标准化接口、内置安全机制和模块化架构,MCP 大大简化了数据集成流程,并为 AI 助手提供了更丰富、更实时的上下文信息。

    3.5K10编辑于 2025-03-08
  • MCP 模型上下文协议:AI 原生开发的技术革命与实践

    1.2 MCP 协议的突破性价值 2024 年底 Anthropic 发布的模型上下文协议MCP) 彻底改变这一现状,其核心创新体现在三方面: 通用接口层:借鉴语言服务器协议(LSP)设计,实现 "一次开发 二、MCP 技术架构与核心组件 2.1 三层架构设计原理 MCP 采用主机 - 客户端 - 服务器三层架构(见图 1),各组件职责明确且解耦: 图 1 MCP 协议三层架构图 主机(Host):核心协调层 ,负责维护对话上下文、管理工具调用权限,典型实现如 Claude Desktop 客户端(Client):交互入口层,提供 UI 界面与协议解析,代表产品有 Cursor IDE、VS Code Cline 技术未来发展趋势 7.1 核心技术演进方向 AI 原生网络协议:基于 MCP 扩展的七层协议栈,支持 AI 直接参与网络路由决策 联邦 MCP 架构:跨组织工具共享,实现数据不出域的协同计算 神经符号融合 随着分布式架构、安全防护、多模态融合等技术的持续突破,MCP 有望成为继 HTTP 之后的新一代通用交互协议,推动 AI 真正融入千行百业的生产系统。

    72210编辑于 2026-01-14
  • 来自专栏xiaosen

    MCP协议详细教程

    构建智能代理:MCP协议实现AI与外部资源的无缝集成 引言 Model Context Protocol (MCP) 是一个开放协议,旨在标准化应用程序为大语言模型(LLM)提供上下文的方式。 完成本教程后,您将理解MCP如何通过提供对更广泛数字生态系统的访问来增强您的AI代理,使它们更有能力、更具上下文感知能力和更有用。 通过实现MCP协议的两侧(主机和客户端),我们完全控制代理如何与MCP工具交互。 工具发现:构建我们的MCP Host 构建自定义MCP实现的第一步是创建一个能够发现MCP服务器可用工具的主机。 (模型上下文协议)访问专用工具的AI助手。 Host界面 对于完整的MCP主机实现,我们需要一个用户界面,该界面在多轮对话中维护上下文

    1K10编辑于 2025-07-26
  • 来自专栏AI SPPECH

    MCP模型上下文协议深度剖析:2025年AI工具开发的新范式

    LangChain和LangGraph的核心成员在X上的激烈辩论,使得MCP(Model Context Protocol,模型上下文协议)这个概念迅速走红。 它定义了模型如何发送请求、接收响应,以及如何处理上下文信息的规范。 协议 MCP的核心组件: 模型接口层:定义模型如何发送请求和接收响应 上下文管理层:处理对话历史、工具状态等上下文信息 工具调用层:负责与外部工具和服务的通信 响应解析层:解析工具返回的结果,转换为模型可理解的格式 2.2 MCP协议规范 MCP定义了一套完整的协议规范,包括请求格式、响应格式、错误处理等内容: // MCP请求格式示例 { "version": "1.0", "action": "tool.call 三、MCP的核心功能与应用场景 3.1 核心功能特性 MCP的核心功能特性包括: 统一的工具调用接口:为不同的外部工具提供标准化的调用方式 上下文管理:维护对话历史、工具状态等上下文信息,支持多轮交互

    76210编辑于 2025-11-13
领券