Hacker News· rwilinski·· 5 小时前AI 评分22
MCP 是什么:连接 AI 应用与工具数据的开放标准解析
MCP Explained
AI 导读
MCP(Model Context Protocol)是一个把 AI 应用连接到工具和数据的开放标准:server 声明自身能力,应用转达给模型,模型决定调用后由应用请求 server 并回传结果。它基于 JSON-RPC,通过 stdin/stdout 或单个 HTTP endpoint 传输,并定义了方法、能力协商、传输方式与鉴权。模型本身从不直接与 server 通信。
正文 · AI 翻译
模型上下文协议
什么是 MCP?
一个用于将 AI 应用连接到其所用工具和数据的开放标准。服务器声明自己能做什么,应用将其展示给模型,当模型需要某些内容时,应用调用服务器并将结果返回。
- 宿主
- 你使用的 AI 应用:Claude、Cursor、ChatGPT、一个 agent
- 服务器
- 一个暴露工具、数据或提示的小程序
- 模型
- 决定使用什么;从不直接与服务器通信
- 不是 REST
- 基于 stdin/stdout 或单个 HTTP 端点的 JSON-RPC,且服务器可以回话
- 不只是 JSON-RPC
- JSON-RPC 是信封。MCP 定义了其中放入什么:方法、能力协商、传输和认证
规范
| # | 从 | 到 | 方法 | 信息 |
|---|
来源:Hacker News · mcp-explained.com