写在前面
今天捣鼓了一整天 QwenPaw 的 MCP(Model Context Protocol) ,终于搞明白这玩意儿到底能干嘛。一句话总结:MCP 就是 Agent 的"万能转接头" ,让 AI 不再只是聊聊天,而是能真正去操作外部世界。
一、MCP 是什么?一个思维转换
以前用 AI 助手,对话上下文就是全部——你说的那几句 + 模型本身的训练知识,没有实时的外部信息,也碰不到你的文件。
MCP 打破了这堵墙。它定义了一套标准协议:
AI Agent ←→ MCP 协议 ←→ 外部工具/服务(文件系统、搜索引擎、数据库、API...)
类比一下:
- API 是「程序员手动调接口」→ 你得自己写代码
- MCP 是「Agent 自动调接口」→ Agent 自己发现工具、自己决定什么时候用什么工具
也就是说,MCP 让 Agent 从"会聊"变成了"会干" 。
二、QwenPaw 怎么用 MCP
2.1 入口在哪
浏览器打开 QwenPaw 控制台 → 智能体 → MCP 页面。点 + 创建,粘贴一段 JSON 就搞定了。
2.2 配置格式我选哪种?
官方给了三种格式,我的建议:
| 格式 | 适用场景 |
|---|---|
| 标准 mcpServers 包装 | 一次配多个客户端,最推荐 |
| 直接键值对 | 偷懒少打字,也行 |
| 单个客户端对象 | 脚本自动生成时方便 |
我的日常用法——直接堆到一个 JSON 里:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/q师傅/Documents"]
},
"tavily": {
"command": "npx",
"args": ["-y", "tavily-mcp@latest"],
"env": {
"TAVILY_API_KEY": "tvly-你的KEY"
}
}
}
}
⚠️ 注意:配之前确保装了 Node.js 18+(
node --version检查)
2.3 粘上去就完事了?
对,粘上去点创建,MCP 客户端的状态会自动热加载,不需要重启 QwenPaw。Agent 会在对话中自动发现新增的工具。
三、实践出真知:我试过的 MCP 工具
🗂️ Filesystem — 让 Agent 直接读写你的文件
最有用的工具,没有之一。
配好之后,Agent 可以:
- 读取你指定目录下的任何文件
- 写文件、创建目录、搜索文件
- 甚至做全局文件搜索
我之前傻乎乎手动读文件再贴给 AI,现在 Agent 自己就去翻了。对比体验差的不是一点半点。
🔍 Tavily — AI 原生搜索引擎
Tavily 跟普通搜索(Google/Bing)的最大区别是:它返回的结果是结构化的、AI 友好的,不是一堆广告 +SEO 垃圾。
我实测用来:
- 查最新的技术文档(比模型训练数据新)
- 找某个库的最新版本和更新日志
- 获取实时新闻做分析
需要去 tavily.com 注册拿 API Key,免费额度够个人用了。
🌐 远程 MCP — 连接自己部署的服务
如果你有自己的 API 服务,可以直接通过 streamable_http 协议暴露为 MCP:
{
"mcpServers": {
"my-api": {
"transport": "streamable_http",
"url": "https://api.example.com/mcp"
}
}
}
这个我在内网搭了一个,用来让 Agent 查询内部数据库,效果炸裂。
四、让我"啊哈"的几个瞬间
🤔 番外:配完 JSON 后,工具列表是怎么冒出来的?
你问了一个特别好的问题—— "手动填了 JSON,Agent 怎么就自动看到工具列表了?"
这背后是 MCP 协议最巧妙的设计:工具自省(Tool Introspection) 。
流程拆解:
① 你粘贴 JSON → QwenPaw 拿到配置
↓
② QwenPaw 根据 command 启动 MCP 服务器进程
(比如 npx -y @modelcontextprotocol/server-filesystem)
↓
③ 服务器启动后,QwenPaw 发一条 MCP 协议消息:
"你有什么工具可以给我用?"(tools/list)
↓
④ 服务器返回 JSON 数组,每个工具带:
- 工具名称(如 read_file、write_file)
- 描述(告诉 Agent 这个工具干啥的)
- 参数 Schema(每个参数叫什么、什么类型、必填还是可选)
↓
⑤ QwenPaw 把这些工具注册到 Agent 的可用工具列表
↓
⑥ 我在对话中自动看到这些工具,根据你的需求决定用哪个
核心就是 MCP 服务器自己带"说明书" ——它启动后主动告诉 QwenPaw:"我会这些技能,这是我的调用方式。"
这跟传统 API 集成的区别巨大:
| 传统方式 | MCP 方式 |
|---|---|
| 开发人员写代码对接每个 API | 服务器自描述工具清单 |
| 参数格式硬编码 | Agent 根据 Schema 自动生成调用参数 |
| 加一个新接口要改代码 + 重启 | 加一个 MCP 配置自动热加载 |
| 每个工具单独写接入逻辑 | 统一协议,即插即用 |
所以你说"填个 JSON 工具就出来了"——这个感觉是对的,这就是 MCP 的设计目标:零编码、即配置即用、Agent 自动学会用新工具。
💭 追问:MCP 工具 ≈ Skill?不是一回事
问得好,很多人刚开始都会混淆这两个概念。我用一张表说清:
| 维度 | 🛠️ MCP 工具 | 📖 Skill |
|---|---|---|
| 本质 | 可执行函数,有输入输出的程序接口 | 知识/指导文档,教 Agent 怎么做事的说明书 |
| 我怎么用它们 | 我直接调用它:传参数 → 拿结果 | 我读它:读完按里面的指导行动 |
| 输入 | 结构化参数(JSON Schema 定义好的) | 自然语言文本 |
| 输出 | 确定的执行结果(文件内容、搜索结果等) | 我理解了,自己决定下一步 |
| 配在哪 | QwenPaw 控制台 → MCP 页面,贴 JSON | 工作区 skills/ 目录下的 SKILL.md 文件 |
| 谁写的 | 第三方开发的 MCP 服务器包 | 你自己或社区写的经验文档 |
| 能干的事 | 读文件、搜网页、查数据库、调 API | 教我"做 X 的时候应该注意什么"、"标准流程是什么" |
| 类比 | 🍳 锅铲——直接拿来炒菜 | 📖 菜谱——告诉你先放油再放菜 |
存不存在重叠? 有一点点边缘地带——Skill 里也可以写代码片段或脚本执行指引。但核心区别在于:
MCP 工具 = 我伸手去拿 → 东西就给我了
Skill = 我读了以后 → 自己决定怎么干
实际分工是这样的:
- MCP 工具 负责"干"——读文件、搜网页、查数据库,这些是动作
- Skill 负责"教"——比如教我做项目方案时该注意什么格式、安防工程文档的标准模板是什么
两者不冲突,可以同时用。
4.1 "原来不用我手动传文件了"
以前跟 AI 聊技术问题,我得:
- 找到相关文件
- 复制粘贴到对话框
- 说"帮我看看这个"
现在 agent 自己就去指定目录里翻文件了,我只需要说一句"帮我看下 xxx 项目的配置文件"。
4.2 "Live 信息它真的能拿到"
模型有知识截止日期,但 Tavily 搜索跑的是实时的。问了句"2026 年 5 月有什么重要的 AI 新闻",它真能去网上拉最新消息。
4.3 "一个配置能同时用好几个工具"
配一个 MCP 客户端,Agent 就多了一整套工具,不是单个功能点。配了 Filesystem 之后,ls、read、write、search、glob……全有了。
五、避坑指南 💣
5.1 路径权限要看清
Filesystem MCP 只认配置里指定的根目录,如果要访问其他路径,要么改配置,要么另配一个客户端。这是安全设计,不是 bug。
5.2 npx 首次启动有点慢
第一次配 filesystem 或 tavily 的时候,npx 需要下载包,可能要等十几秒。后面就好了。
5.3 内置工具 vs MCP 工具
QwenPaw 本身已经有内置工具(read_file, write_file, browser_use 等),它们和 MCP 工具不冲突,可以混用。
我的分工:
- 日常文件操作 → 用 QwenPaw 内置工具(更快、不用额外配)
- 跨目录文件访问、AI 优化搜索、自建服务 → 用 MCP 工具
5.4 环境变量别写死在聊天里
API Key、Token 这些敏感信息通过 MCP 配置的 env 字段传入,不要贴到对话里。QwenPaw 的 MCP 页面配好就自动加密存储了(应该吧)。
六、还可以玩什么?
MCP 生态正在快速扩展,社区已经有很多可用的服务器:
- @modelcontextprotocol/server-postgres — 直接查 PostgreSQL 数据库
- @anthropic/mcp-server-github — 操作 GitHub issues、PR
- @anthropic/mcp-server-slack — 搜 Slack 历史消息
- puppeteer-mcp — 无头浏览器操作
玩法思路:
- 数据库 MCP + 提问 = 自然语言查数据库
- 文件系统 MCP + 代码分析 = 自动 Code Review
- 搜索 MCP + 写作 = 实时资料 + 自动整理成文
小结
MCP 不是那种"看起来很酷但用不上"的技术。它是真正改变你和 AI 互动方式的东西——从"我问你答"变成"我让你去干"。
用了一天的感受:回不去了。
就这些,后续有新的 MCP 玩法再补。🚀