MCP 神器推荐:让 Claude Code 能看图、能搜索、能查文档
摘要:MCP协议赋能AI助手,Claude Code功能全面升级 Anthropic推出的MCP(Model Context Protocol)协议为AI助手提供了标准化连接外部工具的能力。通过MCP服务器,Claude Code可实现图像分析、网页抓取、实时搜索等扩展功能。本文重点推荐了5个实用MCP服务器:zai-mcp-server(图像识别与UI转代码)、web-reader(网页内容提取

前言:从"能干活"到"无所不能"
还记得第一次用 Claude Code 的时候吗?它能读代码、写代码、改 bug,已经让人觉得很厉害了。但你有没有想过,如果 Claude Code 能直接搜索网页、分析图片、查 GitHub 文档,那会是什么体验?
这就是 MCP(Model Context Protocol,模型上下文协议)的魔力所在。
2024 年 11 月,Anthropic 推出了 MCP 这个开放标准,彻底改变了 AI 助手的能力边界。简单来说,MCP 就像是给 Claude Code 装上了"插件系统",让它能连接各种外部工具和数据源。
今天这篇文章,我就来给大家安利几个超实用的 MCP 服务器,让你的 Claude Code 从"能干活"升级到"无所不能"。
一、MCP 是什么?为什么要用它?
1.1 MCP 的本质
MCP(Model Context Protocol)是 Anthropic 在 2024 年底推出的开放协议,它的核心作用是:
让 AI 助手能够安全、标准化地连接外部数据源和工具。
在 MCP 出现之前,每个 AI 工具想要连接数据库、API、文件系统,都需要单独开发集成方案。而 MCP 提供了一套统一的"客户端-服务器"架构:
- MCP 客户端:Claude Code、Cline 等 AI 工具
- MCP 服务器:各种功能服务(搜索、图像分析、文档查询等)
通过 MCP,开发者只需要写一次服务器,就能让所有支持 MCP 的 AI 工具使用。

1.2 MCP 能干什么?
MCP 服务器的能力范围非常广:
- 数据访问:连接数据库、文件系统、API
- 工具调用:执行搜索、分析、转换等操作
- 实时信息:获取最新的网页内容、文档更新
- 多模态能力:图像识别、OCR、视频分析
简单来说,MCP 让 Claude Code 从"只能看代码"变成了"能看、能搜、能分析一切"。
二、5 个必装的 MCP 服务器推荐
下面我来安利几个我自己在用的 MCP 服务器,都是经过实战检验的好东西。

2.1 zai-mcp-server:图像分析神器
功能介绍
zai-mcp-server 是 Z.AI 推出的视觉分析 MCP 服务器,基于强大的 GLM-4.6V 模型,提供以下能力:
- UI 转代码:上传设计稿,直接生成前端代码
- OCR 文字识别:提取图片中的文字内容
- 错误诊断:分析错误截图,给出解决方案
- 技术图表理解:解读架构图、流程图、UML 图
- 数据可视化分析:分析图表、仪表盘中的数据趋势
使用场景
- 前端开发:设计稿转代码,省去手写 HTML/CSS 的时间
- 调试排错:截图报错信息,让 Claude 直接分析原因
- 文档整理:扫描纸质文档,提取文字内容
- 技术学习:上传技术架构图,让 Claude 讲解原理
官方文档
https://docs.bigmodel.cn/cn/coding-plan/mcp/vision-mcp-server
安装配置
在 Claude Code 的配置文件中添加:
{
"mcpServers": {
"zai-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@z_ai/mcp-server"
],
"env": {
"Z_AI_API_KEY": "your_api_key",
"Z_AI_MODE": "ZHIPU"
}
}
}
}


2.2 web-reader:网页内容抓取利器
功能介绍
web-reader 是 Z.AI 提供的网页内容提取服务,能够:
- 抓取任意网页的文本内容
- 将 HTML 转换为 Markdown 格式
- 过滤广告和无关内容
- 保留文章结构和格式
使用场景
- 技术调研:快速抓取技术博客、官方文档
- 内容整理:批量提取网页内容,整理成笔记
- 竞品分析:抓取竞品网站的产品介绍
官方文档
https://docs.bigmodel.cn/cn/coding-plan/mcp/reader-mcp-server
安装配置
{
"mcpServers": {
"web-reader": {
"type": "http",
"url": "https://open.bigmodel.cn/api/mcp/web_reader/mcp",
"headers": {
"Authorization": "Bearer your_api_key"
}
}
}
}
2.3 web-search-prime:实时网页搜索
功能介绍
web-search-prime 提供实时网页搜索能力,支持:
- 多搜索引擎支持(Google、Bing、DuckDuckGo)
- 时间范围过滤(最近一天、一周、一月)
- 域名白名单过滤
- 搜索结果摘要
使用场景
- 技术问题排查:搜索最新的解决方案
- 行业动态跟踪:获取最新的技术资讯
- 文档查找:快速定位官方文档
GitHub 仓库
https://docs.bigmodel.cn/cn/coding-plan/mcp/search-mcp-server
安装配置
{
"mcpServers": {
"web-search-prime": {
"type": "http",
"url": "https://open.bigmodel.cn/api/mcp/web_search_prime/mcp",
"headers": {
"Authorization": "Bearer your_api_key"
}
}
}
}
2.4 zread:GitHub 文档搜索专家
功能介绍
zread 是专门为 GitHub 仓库设计的文档搜索工具,由 zread.ai 提供支持,能够:
- 搜索 GitHub 仓库的文档、Issues、Commits
- 智能理解技术问题,返回相关代码片段
- 支持中英文双语搜索
使用场景
- 开源项目学习:快速了解项目架构和实现原理
- 问题排查:搜索 Issues 中的类似问题
- API 文档查询:快速找到函数用法和示例
官方文档
https://docs.bigmodel.cn/cn/coding-plan/mcp/zread-mcp-server
安装配置
{
"mcpServers": {
"zread": {
"type": "http",
"url": "https://open.bigmodel.cn/api/mcp/zread/mcp",
"headers": {
"Authorization": "Bearer your_api_key"
}
}
}
}
2.5 更多实用 MCP 服务器推荐
除了上面介绍的 5 个 MCP 服务器,还有一些非常实用的 MCP 服务器值得推荐:

mcp-fetch:灵活的 HTTP 抓取工具
功能介绍
mcp-fetch 是一个灵活的 HTTP 抓取 MCP 服务器,支持多种格式的网页内容获取:
- 支持 HTML、JSON、纯文本、Markdown 多种格式
- 自动将 HTML 转换为 Markdown
- 无需遵守 robots.txt 限制
- 支持自定义请求头和参数
使用场景
- 抓取技术文档和博客文章
- 获取 API 响应数据
- 网页内容分析和处理
GitHub 仓库
https://github.com/modelcontextprotocol/servers/tree/main/src/fetch
安装配置
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch"]
}
}
}
mcp-filesystem:安全的文件系统访问
功能介绍
mcp-filesystem 提供安全的本地文件系统访问能力:
- 读取、写入、创建、删除文件和目录
- 文件搜索和元数据获取
- 沙盒化操作,限制在指定目录内
- 支持文件移动和重命名
使用场景
- 项目文件管理和操作
- 日志文件读取和分析
- 配置文件修改
GitHub 仓库
https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem
安装配置
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory"]
}
}
}
mcp-memory:知识图谱记忆系统
功能介绍
mcp-memory 提供持久化的知识图谱存储能力:
- 存储实体、关系和观察结果
- 跨会话记忆用户信息
- 语义搜索和知识检索
- 自动整合和去重
使用场景
- 记住用户偏好和历史对话
- 构建项目知识库
- 长期记忆管理
GitHub 仓库
https://github.com/modelcontextprotocol/servers/tree/main/src/memory
安装配置
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
mcp-github:GitHub 仓库管理
功能介绍
mcp-github 是 GitHub 官方的 MCP 服务器,提供完整的 GitHub 集成:
- 浏览仓库、目录和文件内容
- 创建和管理 Issues、Pull Requests
- 搜索代码和仓库
- 提交代码和管理分支
使用场景
- 代码审查和 PR 管理
- Issue 跟踪和处理
- 仓库内容查询
GitHub 仓库
https://github.com/github/github-mcp-server
安装配置
需要先获取 GitHub Personal Access Token:https://github.com/settings/tokens
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
}
}
}
mcp-router:MCP 服务器管理中心
功能介绍
mcp-router 是一个统一的 MCP 服务器管理工具,提供:
- 集中管理多个 MCP 服务器
- 灵活的路由策略
- HTTP/SSE 端点支持
- 可视化管理界面
- 多实例 MCP 服务器支持
使用场景
- 多服务器管理:统一配置和管理所有 MCP 服务
- 团队协作:共享 MCP 服务器配置
- 性能优化:统一监控和调优
- 复杂路由:根据请求类型智能路由到不同的 MCP 服务器
GitHub 仓库
https://github.com/mcp-router/mcp-router
安装配置
{
"mcpServers": {
"mcp-router": {
"command": "npx",
"args": ["-y", "mcp-router"]
}
}
}
三、用 cc switch 轻松管理 MCP
手动编辑 JSON 配置文件?太原始了!现在有更优雅的方式:cc switch。
3.1 cc switch 是什么?
cc switch 是一个跨平台的桌面工具,专门用于管理 Claude Code、Codex 和 Gemini CLI。它提供了可视化界面,让你可以:
- 一键切换:在 Claude Code、Codex、Gemini 之间快速切换
- 可视化配置:通过图形界面管理 MCP 服务器,告别 JSON 编辑
- 配置同步:统一管理所有 CLI 工具的配置
- 实时预览:即时查看配置效果,无需重启
GitHub 仓库
https://github.com/farion1231/cc-switch
3.2 延伸阅读
如果你想深入了解 cc switch 的完整使用方法,我之前写过两篇详细教程:
1. cc switch 完整使用指南
《还在手动改配置文件?没用CC-Switch就等着被淘汰吧!GitHub 5.9k星神器实测》
https://mp.weixin.qq.com/s/g6Jay-KWes2FTMbT9WR1UQ
这篇文章详细介绍了:
- cc switch 的安装部署(Windows/macOS/Linux)
- Claude Code、Codex、Gemini 三大 CLI 工具的配置
- MCP 服务器管理的完整流程
- API 速度测试和快捷操作技巧
2. 多设备配置同步方案
《公司配好的cc switch,回家又要重配?这个方法让我彻底解放了》
https://mp.weixin.qq.com/s/6nqDj6LC7kQNZNcMrfMf_A
这篇文章解决了多设备开发者的痛点:
- 使用坚果云实现配置自动同步
- 公司电脑和家里电脑配置一致
- Windows/macOS 跨平台同步方案
- 配置永不丢失的备份策略
3.3 在 cc switch 中配置 MCP
打开 cc switch 后,按照以下步骤配置 MCP 服务器:
步骤 1:进入 MCP 管理界面
- 启动 cc switch
- 点击右上角的 MCP 配置图标
- 进入 MCP 服务器管理页面

步骤 2:添加 MCP 服务器
在 MCP 管理界面,你有两种方式添加服务器:
方式一:手动添加
- 点击右上角的 “Add MCP Server” 按钮
- 在弹出的对话框中填写以下信息:
- Name:服务器名称(如
zai-mcp-server) - Transport Type:传输类型,选择
stdio(大多数 MCP 服务器使用此类型) - Command:启动命令(如
npx) - Arguments:命令参数,点击 “+” 添加参数
- 第一个参数:
-y - 第二个参数:
@zai/mcp-server
- 第一个参数:
- Environment Variables:环境变量(可选,一般不需要填写)
- Name:服务器名称(如
- 点击 “Save” 保存配置
方式二:从模板添加(推荐)
- 点击 “成品mcp” 按钮
- 从内置模板列表中选择你需要的 MCP 服务器
- 系统会自动填充配置信息
- 确认无误后点击 “Save”

步骤 3:启用/禁用 MCP 服务器
在 MCP 服务器列表中,每个服务器右侧都有一个开关按钮:
- 开关打开(绿色):服务器已启用
- 开关关闭(灰色):服务器已禁用
你可以随时切换,配置会立即生效,无需重启 Claude Code。

常用 MCP 服务器配置示例
以下是本文推荐的 5 个 MCP 服务器的配置参数:
| 服务器名称 | Command | Arguments |
|---|---|---|
| zai-mcp-server | npx |
-y, @zai/mcp-server |
| web-reader | npx |
-y, @zai/web-reader-mcp |
| web-search-prime | npx |
-y, web-search-mcp |
| zread | npx |
-y, @zai/zread-mcp |
| mcp-router | npx |
-y, mcp-router |
注意事项
- 所有参数都需要单独添加,不要把多个参数写在一起
- Transport Type 大多数情况下选择
stdio - 如果 MCP 服务器需要 API Key,在 Environment Variables 中添加
3.4 cc switch 的优势
相比手动编辑配置文件,cc switch 有以下优势:
| 对比项 | 手动编辑 JSON | cc switch |
|---|---|---|
| 操作难度 | 需要了解 JSON 语法 | 可视化操作,零门槛 |
| 错误风险 | 容易出现语法错误 | 自动校验,避免错误 |
| 配置管理 | 分散在多个文件 | 统一管理,一目了然 |
| 实时生效 | 需要重启 CLI | 即时生效,无需重启 |
| 多 CLI 支持 | 需要分别配置 | 一键切换,配置共享 |
3.5 其他可视化管理工具
除了 cc switch,还有一些其他的 MCP 管理工具:
MCP Manager
https://github.com/zueai/mcp-manager
简单的 Web UI,专门用于管理 Claude Desktop 的 MCP 服务器。
ConfigMCP
https://configmcp.com
第一个 GUI 工具,专注于 MCP 配置管理,支持配置导入导出。
四、理性反思:MCP 不是银弹
说了这么多 MCP 的好处,但我必须提醒大家:MCP 不是万能的,也不是越多越好。
4.1 MCP 的代价:上下文 Token 消耗
每个 MCP 服务器在运行时,都会占用 Claude Code 的上下文窗口。如果你装了 10 个 MCP 服务器,每次对话都会消耗大量的 Token,导致:
- 响应变慢:Claude 需要处理更多的上下文信息
- 成本增加:Token 消耗直接影响 API 费用
- 效果下降:上下文过长可能导致 AI 注意力分散
4.2 Skill 才是大势所趋
相比 MCP,Claude Code 的 Skill 机制更加轻量和高效:
- 按需加载:只在需要时才激活 Skill
- 零配置:不需要安装额外的服务器
- 官方支持:Anthropic 官方维护,稳定性更好
目前 Claude Code 已经内置了很多实用的 Skill:
- frontend-design:前端设计和代码生成
- canvas-design:可视化设计和绘图
- artifacts-builder:复杂组件构建
- video-processor:视频下载和处理
Skill vs MCP 对比表
| 对比维度 | Skill | MCP |
|---|---|---|
| 安装难度 | 零配置,开箱即用 | 需要配置 JSON 文件 |
| Token 消耗 | 按需加载,消耗少 | 持续占用上下文 |
| 功能范围 | 官方维护,稳定 | 社区驱动,功能丰富 |
| 适用场景 | 通用开发任务 | 特定领域需求 |
| 推荐指数 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
4.3 我的建议
- 优先使用 Skill:能用 Skill 解决的问题,就不要用 MCP
- 按需安装 MCP:只装你真正需要的 MCP 服务器
- 定期清理:不用的 MCP 服务器及时删除
- 监控性能:注意观察 Claude Code 的响应速度和 Token 消耗
五、总结
MCP 确实是一个强大的工具,它让 Claude Code 拥有了连接外部世界的能力。但我们要理性看待:
MCP 是锦上添花,不是雪中送炭。
对于大多数开发场景,Claude Code 自带的能力 + Skill 已经足够强大。只有在遇到特定需求(如图像分析、实时搜索)时,才需要引入 MCP 服务器。
记住这个原则:简单、够用、高效。
不要为了炫技而装一堆 MCP,最后发现 Claude Code 变慢了、Token 超了、钱包空了。
欢迎关注公众号 FishTech Notes,一块交流使用心得!
更多推荐


所有评论(0)