⏰ 阅读时间:5分钟
💰 费用:完全免费开源
🎯 适合人群:对 AI Agent 感兴趣的人
最近你可能频繁听到一个词:MCP。Claude 在推它,Cursor 在用它,各大 AI 工具都在接入它。
但 MCP 到底是什么?跟普通人有什么关系?今天用 5 分钟给你讲清楚。
MCP 是什么?一句话解释
MCP(Model Context Protocol)是 Anthropic 在 2024 年底发起的一个开源协议。
一句话说清:它是 AI 连接外部工具的「USB-C 接口」。
以前每个 AI 工具想读文件、查数据库、发邮件,都得自己写一套接口。MCP 统一了这套标准,所有工具共享一套接口。
为什么需要 MCP?
想想 USB-C 之前的日子:安卓用 Micro-USB,苹果用 Lightning,每个设备一根线,抽屉里乱成一团。
MCP 之前,AI 世界也是一样的混乱:
❌ 之前:ChatGPT 要读文件?写一套。Claude 要读文件?再写一套。Cursor 要读文件?又写一套。
✅ 现在:MCP Server 写一次,所有支持 MCP 的 AI 客户端都能用。
省了开发者的时间,也让你作为用户能更快用上新功能。
MCP 的三个角色
Client(客户端):你的 AI 助手。比如 Claude Desktop、Cursor、OpenClaw。它发起请求,说「我想读个文件」。
Server(服务端):工具提供方。比如一个读取本地文件的 MCP Server,它响应请求,把文件内容返回给 AI。
Transport(传输层):通信方式。就像快递公司,负责把 Client 的请求送到 Server,再把结果送回来。
三者的关系:Client 问 → Transport 送 → Server 答 → Transport 送回 → Client 展示给你。
实际能干什么?
光说概念没用,看看实际能干啥:
📁 读写文件:AI 直接读你电脑上的文件,帮你总结、修改、整理。不用复制粘贴了。
🗄️ 查数据库:AI 直接连你的 MySQL/PostgreSQL,帮你查数据、生成报表。
🌐 操作浏览器:AI 自动打开网页、填表单、截图。自动化测试、数据采集都能做。
📧 收发邮件:AI 帮你读邮件、回邮件、整理收件箱。
📊 数据分析:AI 直接读 Excel/CSV,帮你做图表、找规律。
普通人怎么用?
好消息:你不需要写代码。
推荐几个现成的 MCP 客户端,装上就能用:
🌟 Claude Desktop(最简单)
Anthropic 的桌面应用,内置 MCP 支持。装好就能让 Claude 读你电脑上的文件。
🌟 Cursor(程序员最爱)
AI 代码编辑器,MCP 让它能直接操作你的项目文件、终端、数据库。
🌟 OpenClaw(全能选手)
开源 AI 助手,MCP 支持让它能连各种工具,从文件系统到浏览器到日历。
开发者怎么上手?
想自己写 MCP Server?Python 示例:
from mcp.server import Server
from mcp.types import Tool
server = Server("my-tools")
@server.list_tools()
async def list_tools():
return [
Tool(
name="hello",
description="Say hello",
inputSchema={
"type": "object",
"properties": {
"name": {"type": "string"}
}
}
)
]
@server.call_tool()
async def call_tool(name, arguments):
if name == "hello":
return f"Hello, {arguments['name']}!"
TypeScript 版本也类似,用 @modelcontextprotocol/sdk 包。
常见问题
Q:MCP 安全吗?
MCP Server 需要你手动授权才能访问文件和数据。AI 不会偷偷读你的东西。
Q:现在有多少 MCP Server?
GitHub 上已经有上千个。文件系统、数据库、浏览器、Slack、GitHub、Google Drive 都有了。
Q:必须用 Claude 吗?
不是。Cursor、OpenClaw、Windsurf 等很多工具都支持 MCP。
Q:跟 Function Calling 有什么区别?
Function Calling 是每个模型自己的标准,MCP 是所有模型通用的标准。MCP 更像一个生态。
写在最后
MCP 不是什么高深的技术概念,它就是让 AI 能「动手干活」的标准接口。
以前 AI 只能跟你聊天,现在它能读你的文件、查你的数据、帮你发邮件。这就是 MCP 带来的变化。
你最想让 AI 帮你做什么?评论区说说 👇
#MCP #AI协议 #AI工具 #AI入门 #开源AI