MCP

- 说人话
- AI 本身不知道你的数据库、笔记软件长什么样,得有人告诉它有哪些操作、每个操作要填什么。MCP 就是这份说明的统一写法:工具那边按标准把自己描述清楚,AI 那边照着读就能用。你会在 Claude、编程工具的设置里看到一串可以勾选的服务器,勾上之后它就多出一批能查能改的本事。
- 说行话
- 全称 Model Context Protocol,Anthropic 在 2024 年底提出的开放协议。一个 MCP server 对外声明三样东西:可以调用的工具、可以读取的资源、可复用的提示词模板,客户端读到声明就知道怎么用。
- 潜台词
- 「我接了个 MCP」,意思通常是装了个现成的 server,不是自己实现协议。
- 别用它
- 装之前先看清它要什么权限。server 跑在你自己电脑上,能读哪些文件、能不能联网、能不能改东西全看你给的授权,来路不明的别装。
拿这个能做什么2 个项目
- 01
- 02
MCP 真正的价值不在技术,在不用为每个客户端重写一遍集成。写一次 server,Claude Code、桌面端、别人的 agent 都能用。
动手试试做完就算会了
工具调用那步的 get_weather 去掉 print 挪进 server.py,加 @mcp.tool(),uv run --with "mcp[cli]" mcp dev server.py。Inspector 按 city: str 生成输入框,填杭州就能调,全程没有模型参与。