什么是MCP?

如果每一个工具都要自己定义,封装函数,写Function Call,错误处理,那就太麻烦了

所有模型 FunctionCall 逻辑都一样:你给它「工具清单」→ 它决定调用 → 返回工具名 + 参数。

但是不同大模型,传给 LLM API 的 tools 结构、字段、格式、写法,就是不一样。

不能一套 tools 直接通吃所有模型。

**MCP(Model Context Protocol, 模型上下文协议)**就像一个统一的接口,大家都能用

Anthropic推出的开发标准化协议,定义AI应用和工具服务之间如何标准化通信

把所有大模型的工具调用、上下文交互统一成一套标准**(** AI 界的 USB‑C**)**


MCP架构

Client ↔ Server 架构

1)MCP Host(主机)

  • 运行 LLM 的应用:Claude Desktop、Cursor、IDE、Agent、你的 App

  • 负责:接收用户输入、调用 MCP Client、展示结果

2)MCP Client(客户端)

  • 内嵌在 Host 里,一个 Client 对应一个 Server(1:1)

  • 核心能力:

    • 协议翻译(把 MCP 标准 → 模型原生格式)

    • 权限控制、安全沙箱

    • 会话管理、异步通信

3)MCP Server(服务端,最重要)

  • 独立进程 / 容器,所有工具、资源、提示词都封装在 Server

  • 三类能力(MCP 三位一体):

    1. Tools(工具):可执行动作(查天气、数据库、API、文件读写)

    2. Resources(资源):静态 / 流式上下文(PDF、代码库、知识库、长文档)

    3. Prompts(提示词模板):服务端统一管理模板(生成周报、写代码、翻译)


MCP和Function Call

只需要使用 MCP 标准 Tools 定义 → 大模型返回 MCP 标准 ToolCall 格式 → 内置的 MCP Client 自动调用 MCP Server → 自动返回工具执行结果。

Client 自动转成 对应大模型原生的 tools/functions 格式传给 LLM,大模型返回的私有格式,Client 再自动转成 MCP 标准 ToolCall

FunctionCall 不用再按各个模型分别写,统一全部按 MCP 标准写,适配、转格式、调用都交给 MCP 生态自动处理。


MCP Server 的三大能力

1. Tools(工具)

AI可以主动调用执行的函数

有副作用、会改变外部世界,就像你用手去操作东西一样。

2. Resources 资源

AI可以读取访问的数据

只读、不修改任何东西,就像你翻书、看文件一样,只是获取信息,不会把书改了。

要么代码主动提前读 ,要么 MCP 框架自动按需读

3. Prompts 提示模板

提前写好的「固定格式的指令模板」

可复用、固定格式,就像你每次写周报都用同一个模板,不用每次从零写。

是代码主动拿,不是 AI 自己调用

三个都有名字 + 说明,但分类分开存放

相关推荐
李燚6 分钟前
数据库迁移不翻车:golang-migrate 实战,143 个 DDL 有序执行(第97篇-E83)
golang·agent·multiagent·migrate·eino·subagent·deepflux
彼日花10 分钟前
我做了一个开源项目,让 AI 记住我们解决过的问题:Usora
人工智能·agent·ai编程
wangfpp11 分钟前
生产级 RAG 知识库全流程实践
人工智能·agent·全栈
Haooog31 分钟前
从 Tool Calling 到 State 并发控制:一个 Agent 如何安全地连续执行任务
java·agent·后端开发
夫唯不争,故无尤也33 分钟前
On-Policy Distillation(OPD)和reinforcement (RL)结合
llm·agent·强化学习·rl·opd
张忠琳37 分钟前
【deepseek-harness】Cordis 时空可组合性编程范式 — 三段式精读笔记(一)
ai·agent·deepseek·harness·cordis·dsh
Erishen39 分钟前
💡 当 LLM 开始骗自己:用几行正则给 AI 生成的文章上一道可信度闸门
架构·开源·agent
新知图书40 分钟前
14.1 多模态试驾预约Agent系统概述
人工智能·agent·ai agent·智能体
waillyer1 小时前
企业知识库智能问答 Agent(React + Nest)
javascript·redis·agent
神奇霸王龙1 小时前
Codex MCP GA 实测:Qwen / GLM / Kimi / DeepSeek / MiniMax 调度 Codex 沙箱的真实成本
人工智能·ai·agent·ai编程·原型模式·mcp