AIGC

行业资讯

AIGC 进阶实战指南(14)

  • 发布时间
  • 点击次数

MCP协议

定义:MCP(Model Context Protocol)是连接 AI 应用与外部工具/数据源的开放标准协议。Anthropic 2024年11月发布,2025年被 OpenAI/Google/Microsoft/AWS 全面采纳,2026年1月移交 Linux 基金会,成事实标准。

解决的核心问题:N×M → N+M

  • 之前:N 个应用 × M 个工具 = 逐个写定制连接器

  • 现在:工具侧写一个 MCP Server,应用侧实现一个 MCP Client,一次对接全部互通

  • 被称为"AI 界的 USB-C"

三大组件

组件

角色

说明

Host

LLM 应用

Claude Desktop、Cursor、自建 Agent

Client

协议中介

管理单个 Server 连接、发现能力

Server

工具/数据源

暴露 tools/resources/prompts

Server 暴露的三类原语

  • Tools:模型可调用的动作(搜索、发邮件、执行代码)

  • Resources:只读数据(文件、数据库、API 响应)

  • Prompts:可复用的提示词模板

两种传输:stdio(本地进程,默认)/ Streamable HTTP(远程部署,OAuth 认证)。JSON-RPC 2.0 序列化,比直连 API 慢 10-15ms,需缓存与连接池。

生态规模(2026年中):官方注册表约 1 万+ Server,月 SDK 下载 9700 万次;Gartner 预测 2026 年底 40% 企业应用内嵌 AI Agent。

落地收益:集成成本降 60-70%,Agent 部署提速 40-60%;模型中立(换模型 = 改配置,不用重建)。

安全风险

  • 第三方 Server 不可信:工具描述可被投毒(tool poisoning),只接已验证来源 + 内部白名单

  • 提示词注入:工具返回内容夹带指令

  • 权限最小化:OAuth + 用户授权 + 审计日志

实战建议:能对接现成 Server 就别自己写;生产环境用 Streamable HTTP + 网关缓存;本地敏感工具用 stdio。


JK小助手
转人工 ×