还在手动复制网页数据?还在为AI不能直接操作你的电脑而抓狂?这个专为中文用户打造的神器,直接把AI变成你的全能助理。
在AI快速发展的今天,模型上下文协议(Model Context Protocol)正在重新定义人与AI的协作方式。而Awesome MCP Zh Myh,这个专为中文用户打造的资源合集,正成为连接AI与外部世界的“万能插头”。让我带你全面了解这个神奇的项目。
1. 模型概述
Awesome MCP Zh Myh(或称Awesome-MCP-ZH)并非一个单一的AI模型,而是一个专为中文用户设计的MCP(模型上下文协议)资源合集。它由作者“云中江树”维护,在GitHub上已获得超过6000颗星标,是目前最全面的MCP中文资源库之一。
1.1 能力评估
核心能力:这个资源合集让AI模型能够像“超级网线”一样与外部工具、数据和系统无缝对接,将AI从单纯的对话工具转变为能实际执行任务的“实干家”。
能完成的任务:
-
万能连接:支持连接浏览器、数据库、云服务、开发工具等几乎所有类型的工具和系统
-
自动化办公:自动处理邮件、生成文档、管理日历
-
数据分析:连接PostgreSQL等数据库,直接查询数据并生成可视化报告
-
代码开发:辅助代码编写、审查和调试,集成到Cursor等IDE中
-
智能家居控制:通过Home Assistant MCP服务器,用自然语言控制智能设备
-
金融交易:连接金融市场数据源,提供行情分析(需注意安全合规)
资源规模:合集收录了近8000个MCP服务器实现,覆盖Python、TypeScript、Go、Java等多种编程语言,包含来自Microsoft、GitHub、Google、OpenAI等官方的实现,以及大量活跃的社区贡献。
1.2 技术特点介绍
-
可视化配置:部分客户端(如Cherry Studio)提供图形化界面,无需编码即可配置MCP服务器,对非技术用户极其友好
-
安全执行:支持沙盒环境和权限控制,确保AI操作不会对真实系统造成安全隐患
-
多语言开发支持:覆盖Python、TypeScript、Go、Rust等主流开发语言,提供丰富的开发框架和工具
-
国内友好:支持Qwen(通义千问)等国内模型与阿里云等云服务组合,国内用户无需“魔法”即可使用
-
LLM驱动开发:提供了使用LLM(如Claude)来辅助开发自定义MCP服务器的教程和方法
1.3 应用场景
| 场景类别 | 具体应用 | 推荐MCP服务器 |
|---|---|---|
| 浏览器自动化 | 网页数据抓取、表单自动填写 | Playwright MCP、Puppeteer MCP、Firecrawl |
| 开发与代码 | 代码库分析、自动调试 | GitHub MCP、Git MCP、Filesystem MCP |
| 数据查询 | 数据库访问、文件检索 | PostgreSQL MCP、Fetch MCP |
| 办公协作 | 发送消息、管理日历 | Slack MCP、Notion MCP |
| 智能家居 | 语音控制家电 | Home Assistant MCP |
| 地图服务 | 位置查询、路线规划 | 地图服务MCP |
2. 安装与部署方式
Awesome MCP Zh Myh本身是一个资源合集,不直接安装,但使用其推荐的MCP服务器需要配置环境。以下是三大主流系统的详细安装指南。
2.1 安装前准备
无论使用什么系统,都需要准备以下基础环境:
-
Node.js环境:18.0或更高版本(LTS版本推荐)
-
Python环境:3.10或更高版本
-
开发工具:VS Code或其他代码编辑器
-
Git:版本控制工具
2.2 Windows系统安装部署
第一步:安装Node.js
-
访问 Node.js官网,下载Windows LTS版本安装包
-
运行安装程序,务必勾选“Add to PATH”选项
-
安装完成后,打开命令提示符(CMD)或PowerShell,验证安装:
node --version npm --version
第二步:安装Python
-
访问 Python官网,下载Python 3.10+ Windows安装包
-
安装时务必勾选“Add Python to PATH”选项
-
验证安装:
python --version pip --version
第三步:安装MCP服务器(以fetch和Playwright为例)
打开命令提示符(CMD)或PowerShell,执行:
# 安装Python版本的fetch服务器 pip install mcp-server-fetch # 安装Playwright MCP服务器 npm install -g @executeautomation/playwright-mcp-server
第四步:客户端配置(以Claude Desktop为例)
编辑Claude Desktop配置文件(通常位于 %APPDATA%\Claude\claude_desktop_config.json):
{ "mcpServers": { "fetch": { "command": "python", "args": ["-m", "mcp_server_fetch"] }, "playwright": { "command": "cmd", "args": ["/c", "npx", "-y", "@executeautomation/playwright-mcp-server"] } } }
特别提醒:Windows中使用npx可能遇到spawn npx ENOENT错误,建议将Playwright配置修改为上述cmd /c格式。
2.3 macOS系统安装部署
第一步:安装Homebrew(包管理器)
打开终端(Terminal),执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
第二步:安装Node.js和Python
brew install node python
第三步:配置环境变量(如果出现“command not found”错误)
# 对于使用zsh的用户(macOS默认) echo 'export PATH="/usr/local/opt/node/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/python/libexec/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
第四步:安装MCP服务器
pip3 install mcp-server-fetch npm install -g @modelcontextprotocol/server-filesystem
第五步:权限配置(重要)
macOS系统有严格的安全策略,可能出现权限问题:
-
如果全局安装需要权限,可使用
sudo,但更推荐修改npm权限:mkdir ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc source ~/.zshrc
-
首次使用可能需要授予终端“磁盘访问权限”:系统设置 → 隐私与安全性 → 完全磁盘访问权限 → 添加终端应用
2.4 Linux系统安装部署(以Ubuntu/Debian为例)
第一步:安装系统基础依赖
sudo apt update sudo apt install -y curl build-essential python3-pip
第二步:安装Node.js(使用NodeSource)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
第三步:配置Python环境
# 确保pip已安装 sudo apt install -y python3-pip # 可选:创建软链接,使python命令指向python3 sudo ln -s /usr/bin/python3 /usr/local/bin/python
第四步:安装MCP服务器
pip3 install mcp-server-fetch sudo npm install -g @executeautomation/playwright-mcp-server
2.5 常见问题与修复方案
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| Node.js版本过低 | 系统自带版本过旧 | 使用nvm安装多版本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash |
| Python命令找不到 | PATH未配置或未创建软链接 | Windows:重新安装并勾选“Add to PATH”;macOS/Linux:检查which python3并创建软链接 |
| 权限被拒绝错误 | npm全局安装权限问题 | 使用用户目录安装:配置~/.npm-global |
| 客户端找不到服务器 | 配置文件路径错误 | 在配置中使用绝对路径,例如"command": "/usr/local/bin/python" |
| npx执行失败(Windows) | 路径解析问题 | 使用cmd /c npx包装命令,如前面示例所示 |
3. 配套客户端
使用Awesome MCP Zh Myh推荐的MCP服务器,需要配合特定的客户端软件。以下是三种主流且对中文用户友好的MCP客户端。
3.1 Claude Desktop(官方客户端)
简介:Anthropic官方推出的桌面客户端,提供原生MCP支持,界面简洁,功能稳定。
是否付费:免费
下载地址:Anthropic官网
配置方式:
-
安装后打开软件,进入“设置”界面
-
找到“MCP Servers”或类似选项
-
点击“添加新服务器”,填写:
-
名称:例如“fetch-server”
-
命令:
python -
参数:
-m mcp_server_fetch
-
-
保存配置并重启客户端
3.2 Cherry Studio(可视化客户端)
简介:专为非技术用户设计,提供图形化界面管理MCP服务器,无需手动编辑配置文件,大大降低了使用门槛。与阿里Qwen组合使用,可实现免费、无需“魔法”的体验。
是否付费:免费
下载地址:GitHub仓库(关注最新发布版本)
配置方式:
-
安装并启动Cherry Studio
-
在图形界面中找到“MCP配置”或“服务器管理”选项
-
点击“添加新服务器”,从列表中选择预置的服务器类型(如filesystem、fetch)或自定义
-
根据向导填写必要参数(如工作目录路径)
-
保存启用即可
3.3 Cursor(开发者客户端)
简介:一款为开发者设计的智能IDE,深度集成AI编程助手和MCP支持,非常适合在编码过程中调用MCP工具提升效率。
是否付费:提供免费版和付费版
下载地址:cursor.com
配置方式:
-
安装并启动Cursor
-
打开命令面板(
Ctrl+Shift+P或Cmd+Shift+P) -
搜索“MCP”或“Model Context Protocol”相关设置
-
编辑配置文件(如
cursor.mcp.json),按JSON格式添加服务器配置:{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"] } } }
-
保存配置并重启Cursor
3.4 客户端选择建议
| 客户端 | 适用人群 | 配置难度 | 特色功能 |
|---|---|---|---|
| Claude Desktop | 普通用户、办公人员 | 中等 | 官方支持,稳定性高 |
| Cherry Studio | 业务人员、产品经理 | 低(可视化配置) | 无需编码,国内友好 |
| Cursor | 开发者、程序员 | 中高 | 深度编码集成 |
| 5ire | 各类型用户 | 中等 | 支持多平台,本地知识库 |
| DeepChat | 开发者 | 中等 | 支持本地模型部署 |
4. 案例讲解:网页内容自动抓取与关键词分析
场景设定
你是一位市场研究员,需要快速了解多个竞争对手网站的产品信息,手动复制粘贴效率极低。通过MCP,你可以让AI自动抓取网页并提取关键信息。
环境准备
-
已安装Python 3.10+
-
已配置好Claude Desktop或Cherry Studio
-
已安装
mcp-server-fetch服务器 -
准备一个目标URL(示例使用公开的新闻网站)
客户端配置
在Claude Desktop的配置文件中添加fetch服务器:
{ "mcpServers": { "fetch": { "command": "python", "args": ["-m", "mcp_server_fetch"] } } }
交互式实现流程
在Claude Desktop中,你可以这样与AI对话:
用户:使用fetch服务器抓取这个网页的内容:https://example.com/news/ai-trends,然后帮我提取出文章标题、发布时间和主要观点。
AI:好的,我来帮您处理。
AI调用fetch服务器获取网页内容,然后进行分析
抓取结果:
-
标题:2025年人工智能发展趋势展望
-
发布时间:2025年6月15日
-
主要观点:
-
多模态AI成为主流应用
-
小型高效模型受企业青睐
-
AI安全与监管框架逐步完善
-
边缘AI部署加速落地
-
用户:请把这三个主要观点整理成一份简短的摘要报告,并分析这些趋势对中小企业的影响。
AI:根据抓取的网页内容,为您生成摘要报告…
可执行的Python代码(作为备用方案)
如果你希望编写独立的Python程序调用MCP服务器,可以使用以下示例:
import subprocess import json def fetch_webpage_content(url): """通过mcp-server-fetch获取网页内容""" try: # 调用fetch服务器 result = subprocess.run( ["python", "-m", "mcp_server_fetch", url], capture_output=True, text=True, timeout=30 ) if result.returncode == 0: return result.stdout else: print(f"抓取失败: {result.stderr}") return None except Exception as e: print(f"执行出错: {e}") return None def analyze_content(content): """简单的文本分析函数(实际使用时可用AI模型分析)""" # 这里是一个简化版本,实际应该调用AI模型 analysis = { "word_count": len(content.split()), "char_count": len(content), "preview": content[:200] + "..." if len(content) > 200 else content } return analysis # 使用示例 url = "https://example.com/news/ai-trends" content = fetch_webpage_content(url) if content: analysis = analyze_content(content) print(f"URL分析结果: {json.dumps(analysis, ensure_ascii=False, indent=2)}") # 进一步可将内容传给AI模型处理 # 例如使用Qwen API进行深入分析 else: print("无法获取网页内容")
运行效果
通过这个简单的案例,原本需要10分钟的手动操作(打开网页、复制内容、整理摘要),现在缩短到1分钟以内,效率提升90%以上。
5. 使用成本与商业价值
5.1 使用成本评估
| 成本类型 | 详情 | 估算费用 |
|---|---|---|
| 软件成本 | Awesome MCP Zh Myh本身开源免费(MIT许可证) | 免费 |
| 客户端成本 | Claude Desktop、Cherry Studio免费;Cursor有付费版可选 | 免费~$20/月 |
| 服务器成本 | MCP服务器可本地运行,无需额外服务器费用 | 免费 |
| API成本 | 如需使用第三方API(如地图、金融数据),可能产生费用 | 按量计费 |
| 硬件成本 | 现有电脑即可运行,无需特殊硬件 | 0元(已有设备) |
| 学习成本 | 非技术用户学习曲线平缓,1-2小时可上手 | 时间成本约2小时 |
最低成本方案:使用Cherry Studio + 阿里Qwen组合,完全免费,无需“魔法”,国内用户零成本入门。
5.2 商业价值与收益
| 应用领域 | 价值体现 | 量化收益估算 |
|---|---|---|
| 办公自动化 | 自动处理邮件、文档、数据整理 | 每人每天节省1-2小时,年省30-60工作日 |
| 开发效率 | 代码自动生成、调试辅助 | 开发效率提升30%-50% |
| 数据分析 | 实时查询数据库、自动生成报表 | 报表制作时间从小时级降至分钟级 |
| 市场研究 | 批量抓取网页信息、竞品分析 | 信息收集效率提升5-10倍 |
| 智能客服 | 结合企业知识库,自动回答客户问题 | 客服人力成本降低40%-60% |
实际案例估算:一家中型互联网公司,20人技术团队应用MCP:
-
投入成本:前期配置时间40小时(约1人周),价值5000元
-
年化收益:开发效率提升30%,相当于增加6人年产能,价值约180万元
-
ROI:360倍
5.3 风险与局限性
-
技术成熟度:MCP作为新兴技术(2024年11月推出),文档和社区仍在发展中
-
服务器质量参差:近8000个服务器中,社区贡献的成熟度不一,需要筛选
-
安全风险:直接与外部系统交互需谨慎评估权限设置
-
性能依赖:响应速度依赖网络和服务器配置
结语
Awesome MCP Zh Myh作为中文MCP生态的集大成者,正以极低的门槛将AI从“聊天机器人”转变为真正的“数字员工”。无论你是技术小白还是资深开发者,都能在这个资源合集中找到适合自己的AI增强方案。
如果你想让AI不再只是“嘴强王者”,而是真正能帮你干活的“实干家”,现在就开始你的MCP之旅吧。
项目地址:GitHub – yzfly/awesome-mcp-zh

关注 “悠AI” 更多干货技巧行业动态