技术教程 · 深度长文

MCP 协议教程:让 AI Agent 接 5000+ 外部工具

深度长文 · 约 6 分钟阅读

📅 2026-09-10 ✍️ Luztrend 编辑部 🏷️ MCP / AI Agent / 技术

如果你想让 AI Agent 帮你打开 GitHub Issue、查 Notion 文档、发钉钉消息——本文会用最简单的方式讲清楚 MCP 协议、为什么它是 AI Agent 的关键基础设施,以及 Luztrend 上手 MCP 的 3 个真实例子。

一、MCP 是什么?为什么这么重要?

MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月推出的开放协议,用于标准化 AI Agent 与外部工具 / 数据源的连接。

你可以把 MCP 想象成"AI Agent 的 USB-C 接口"——一旦支持 MCP,AI Agent 就能像插 USB 一样即插即用连接任何工具。

在 MCP 出现之前,AI 接外部工具要做大量定制开发,每个工具都要单独写代码。MCP 把这些工具的接口标准化,开发者写一次 MCP Server,所有支持 MCP 的 AI Agent 都能调用。

2025 年下半年开始,Luztrend、Anthropic Claude、阿里、百度、DeepSeek 等厂商全面支持 MCP,到 2026 年 MCP 已成为事实标准

二、MCP 与 Function Calling 的区别

OpenAI 早期提出了 Function Calling(工具调用),看起来类似,但有本质区别:

对比项MCPFunction Calling
提出方Anthropic(开放)OpenAI(绑定)
跨模型兼容✅ 所有支持 MCP 的 LLM❌ 仅 OpenAI
协议开放✅ Apache 2.0 开源❌ 私有
工具市场✅ 5,000+ MCP Server需自行注册
Luztrend 支持✅ 原生✅ 兼容

三、Luztrend 上手 MCP:3 个真实例子

例 1:GitHub MCP

启用 Luztrend → 工具市场 → GitHub Server → OAuth 授权。

回到 AI 对话:

你:帮我看一下仓库 luztrend/aiagent 最近 7 个 PR 的状态
AI:已调用 GitHub MCP,共 7 个 PR:
  #42 待合并 / #41 已合并 / #40 待合并 / #39 已合并
  剩余 3 个已关闭。要我帮你 review 待合并的吗?

例 2:Gmail MCP

你:把今天没回的供应商邮件总结一下,列 3 个待回复要点
AI:调用 Gmail MCP 拉取了 14 封相关邮件:
  ① 深圳 XX 供应商报价待回复(截止 9/12)
  ② 关于延期付款的 2 个邮件需协商
  ③ 物流确认需今天回复

例 3:钉钉 MCP

你:给王伟发条钉钉,告诉他明天的会改成 14:30
AI:调用钉钉 MCP 发送消息已成功。
   接收人:王伟(运营经理)
   内容:"明天的会改成 14:30,看看是否方便"

四、自建一个 MCP Server(开发者版)

开发者可以用 Python 或 Node.js 写一个 MCP Server,让 Luztrend 调用你的私有工具。Luztrend 官方仓库已提供 3 个模板:

  1. 天气查询 MCP——10 行 Python,AI 调用查询城市天气。
  2. 智能家居 MCP——30 行 Node.js,把米家设备接入 Luztrend。
  3. 知识库检索 MCP——50 行 Python,让 AI 检索企业内部文档。

最简示例(天气查询):

from mcp.server import Server
import httpx

app = Server("weather-mcp")

@app.tool()
async def get_weather(city: str) -> dict:
    """查询指定城市的实时天气"""
    url = f"https://api.weather.com/v1?city={city}"
    data = httpx.get(url).json()
    return {"city": city, "temp": data["temperature"], "desc": data["description"]}

if __name__ == "__main__":
    app.run()

把这个文件保存为 weather-mcp.py,放到 Luztrend 的 ~/.luztrend/mcp/ 目录,重启 Luztrend 即可识别。然后告诉 AI "深圳天气怎么样?",AI 会自动调用你的 MCP Server。

五、5,000+ 工具的场景分类

Luztrend 工具市场当前分类(部分):

想试试 Luztrend 的 MCP?

标准版预装 30+ 高频工具,专业版解锁全部 5,000+。

查看资源教程 查看定价

本文常见问题

MCP 是什么?

Anthropic 提出的开放协议,让 AI Agent 即插即用连接外部工具。

MCP 和 OpenAI Function Calling 有什么区别?

MCP 开放跨模型,Function Calling 绑定 OpenAI。Luztrend 同时支持两者。

Luztrend 内置多少 MCP 工具?

5,000+ MCP Server,覆盖开发、办公、生活、行业。

需要会编程才能用 MCP 吗?

不需要。一键启用即可,开发者也可以自建。

MCP 数据安全吗?

MCP Server 跑在 Luztrend 本地盒子或私有云,默认不外发。