
MCP Server(Model Context Protocol Server)是一种基于标准化协议的服务端程序。
- 主要为大语言模型(LLM)提供外部数据和能力支持。
例如,Fetch MCP Server可以抓取网页内容,Google Drive MCP Server可以读取文件。
它的核心定位是 被动服务,仅响应调用请求,不参与决策或推理。

MCP Server就像一个工具箱,里面装满了各种工具(如爬虫、数据库查询)。
但它不会主动使用这些工具,而是等待别人来挑选。
Function Call
Function Call是指大模型直接调用预定义函数的能力,允许模型生成请求参数并整合结果。
- 例如,模型可以通过Function Call查询天气或执行简单的数学计算。
它的本质是 代码级工具,通常与模型绑定部署。

Function Call就像一把瑞士军刀,虽然小巧但功能多样,可以直接嵌入模型中完成轻量级任务。
Agent
Agent是一种具备自主决策能力的AI实体,能够感知环境、规划任务并调用工具(包括MCP Server和Function Call)完成目标。
例如,一个Agent可以接到 撰写AI趋势报告 的任务后,自动抓取数据、分析内容并生成报告。

Agent就像一位熟练的工人,不仅能挑选合适的工具,还能根据任务需求灵活组合工具完成复杂操作。