1. 文件系统filesystem
Filesystem MCP 旨在为大型语言模型(LLM)和AI 助手提供对本地文件系统的安全、受控访问。
主要功能:
- 文件读写:允许读取和写入文件内容,支持创建新文件或覆盖现有文件。
- 目录管理:支持创建、列出和删除目录,以及移动文件或目录。
- 文件搜索:能够在指定路径中搜索匹配特定模式的文件或目录。
- 元数据获取:提供获取文件或目录的详细元数据,包括大小、创建时间、修改时间、访问时间、类型和权限等信息。
1.1. 配置方式 1:
通过 cline 插件市场

安装后,配置 json 如下:
css
{
"mcpServers": {
"github.com/modelcontextprotocol/servers/tree/main/src/filesystem": {
"autoApprove": [],
"disabled": true,
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"d:/project/AI/MCP/MCP_TEST"
]
}
}
}
d:/project/AI/MCP/MCP_TEST
是文件或目录的路径,支持绝对路径(如 /home/user/docs
)或相对路径(如 ./data/file.txt
),需符合操作系统路径格式。
1.2. 测试案例 1:
查看我电脑Documents下有哪些文件?

1.3. 测试案例 2:
在目录"d:/project/AI/MCP/MCP_TEST"下创建文件夹"testtt"
成功创建文件夹:

2. 数据库mysqldb-mcp-server
一种模型上下文协议(MCP)实现,支持与MySQL 数据库进行安全交互。此服务器组件可促进AI 应用程序(主机/客户端)与MySQL 数据库之间的通信,提供安全的MySQL 数据库操作,通过受控接口使数据库探索和分析更安全、更有条理。
2.1. 配置方式 1:
参考smithery.ai 中地址:
ini
https://smithery.ai/server/mysql-mcp-server?code=3441f8c8-70d2-4677-a8da-3770bb5dab1f
配置:
json
{
"mcpServers": {
"mysql": {
"autoApprove": [
"execute_sql"
],
"disabled": true,
"timeout": 60,
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"mysql-mcp-server",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "xxxxx",
"MYSQL_DATABASE": "being_trip"
}
}
}
}
2.2. 测试案例 1:
根据mcp连接数据库表 [location_foods],查询[肯德基(北宫门店]的地址在哪里
2.3. 测试案例 2:
我数据库表location_foods中有些什么数据

3. 高德地图amap-maps
高德地图是一个支持任何MCP 协议客户端的服务器,允许用户轻松地利用高德地图MCP服务器进行各种基于位置的服务。
高德地图的主要特点
- 支持多种位置服务,包括地理编码、天气和距离测量
- 支持多种位置服务,包括地理编码、天气和距离测量
- 允许根据关键字或位置详细搜索兴趣点(POI)
3.1. 获取 key
官网:lbs.amap.com


3.2. 配置方式 1:
通过 mcp.so 配置:

json
{
"mcpServers": {
"amap-maps": {
"disabled": true,
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@amap/amap-maps-mcp-server"
],
"env": {
"AMAP_MAPS_API_KEY": "xxxx"
}
}
}
}
将上面的 apikey 填写到这里
3.3. 配置方式 2:
参考官网进行配置 see 方式


json
{
"mcpServers": {
"amap-amap-sse": {
"url": "https://mcp.amap.com/sse?key=您在高德官网上申请的key"
}
}
}
3.4. 测试案例 1:
我需要你帮我生成长沙五一三天旅游攻略,需要带天气内容

3.5. 测试案例 2
现在交给你一个任务,编写一个北京一日游的出行攻略

4. github mcp server
用于 GitHub API 的 MCP 服务器,支持文件作、存储库管理、搜索功能等。
主要功能:
- 自动创建分支:在创建/更新文件或推送更改时,如果分支不存在,则会自动创建分支
- 全面的错误处理:清除常见问题的错误消息
- Git 历史记录保存:作无需强制推送即可维护正确的 Git 历史记录
- 批量作:支持单文件和多文件作
- 高级搜索:支持搜索代码、问题/PR 和用户
4.1. 找到一个靠谱的 github mcp server
ruby
https://github.com/modelcontextprotocol/servers-archived/tree/main/src/github
获取到配置
perl
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
下面需要去 github 创建一个 token 填到上面 json 中
4.2. 创建 token



设置权限

复制 token

将 token 设置到 mcpserver 中,然后在 cherry studio 中进行测试

5. 控制浏览器playwright-mcp
perl
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
5.1. 测试案例 1
控制浏览器查询信息
打开浏览器查询阿里巴巴股票信息

5.2. 测试案例 2
查询信息保存到文件中
- 先获取信息
通过mcp获取[lbs.amap.com/api/mcp-ser... ]网站信息
- 再保存信息
不要写代码,直接保存数据

6. 控制浏览器 browser-tools-mcp
BrowserTools MCP 是一款让 AI 工具能够实时监控和分析浏览器数据的插件套件,支持通过 MCP 协议与多种 IDE 集成,实现浏览器日志、网络请求、DOM 元素等信息的采集与交互,提升 AI 辅助开发的能力。
BrowserTools MCP 比Playwright更高效,让 AI 直接控制浏览器。
主要功能特性
- 支持自动粘贴截图到 Cursor
- 集成 Lighthouse,支持 SEO、性能、可访问性和最佳实践分析
- NextJS 专属 SEO 优化提示
- Debugger Mode:自动执行调试工具并优化推理
- Audit Mode:一键执行全套审计工具
- Windows 连接性优化
- 本地数据存储,保障隐私安全
可用工具
takeScreenshot
:截取当前浏览器标签页的截图getConsoleLogs
:获取浏览器控制台日志getConsoleErrors
:获取浏览器控制台错误getNetworkLogs
:获取所有网络日志getNetworkErrors
:获取网络错误日志getSelectedElement
:获取当前选中的 DOM 元素runAccessibilityAudit
:运行可访问性审计runPerformanceAudit
:运行性能审计runSEOAudit
:运行 SEO 审计runBestPracticesAudit
:运行最佳实践审计runNextJSAudit
:运行 NextJS 专用审计runDebuggerMode
:进入调试模式runAuditMode
:进入审计模式wipeLogs
:清除所有浏览器日志
官网:browsertools.agentdesk.ai/installatio...
项目地址:github.com/AgentDeskAI...
6.1. 配置过程
- 安装 Chrome 扩展(BrowserToolsMCP Chrome Extension)
- 在 IDE 终端运行:npx @agentdeskai/browser-tools-mcp@latest
- 新开终端运行:npx @agentdeskai/browser-tools-server@latest
- 打开 Chrome DevTools,进入 BrowserToolsMCP 面板
- 如遇问题,重启 Chrome 和本地服务,确保只开一个 DevTools 面板
6.1.1. 下载插件

6.1.2. 安装插件
- 打开浏览器插件列表(谷歌浏览器,直接访问
chrome://extensions/
;edge 浏览器,直接访问 edge://extensions/)。 - 在扩展程序页面右上角打开"开发者模式"开关。
- 点击"加载已解压的扩展程序",选择下载并解压的插件文件夹。

6.1.3. 配置 mcp server
在 cherry studio 中配置(也可以使用 claude,cline 等工具)

perl
{
"mcpServers": {
"browser-tools": {
"command": "npx",
"args": ["@agentdeskai/browser-tools-mcp@latest"],
"env": {
"BROWSER_TOOLS_HOST": "127.0.0.1",
"BROWSER_TOOLS_PORT": "3025"
}
}
}
}
6.1.4. 运行 BrowserTools 服务器
在终端中运行以下命令启动服务器(聚合来自 Chrome 扩展的日志并设置截图捕获的 WebSocket): (注意顺序,先运行browser-tools-server,再运行browser-tools-mcp):
browser-tools-server 运行在端口 3025 上。请确保终止在此端口上运行的任何进程。
npx @agentdeskai/browser-tools-server

npx @agentdeskai/browser-tools-mcp

6.1.5. 打开浏览器开发者控制台
- 在任何网页上右键点击
- 选择"检查"打开 浏览器控制台
- 在开发者工具中,你可以导航到 BrowserTools 面板进行:
- 手动截图
- 定义截图保存路径(默认:Downloads/mcp-screenshots)
- 清除所有保存的日志
- 配置 server host 和 port
- 修改日志大小限制/截断设置
每次刷新页面时,日志都会从服务器中清除。你可以通过点击 BrowserTools 面板中的"Wipe Logs"按钮手动清除日志。

6.2. 测试案例 1-分析控制台或网络报错
MCP 可以操作我们的浏览器了,然后你可以提问任何与网页相关的问题,它都可以自行操作。
提示词:
检查控制台和网络日志,看看哪里出错了?

6.3. 测试案例 2-分析页面元素
提示词:
当前页面选择了什么元素

6.4. 测试案例 3-编辑和优化元素
提示词:
你能编辑当前选中的元素,将字体改成红色吗

6.5. 其他测试案例
调试相关
- "这个功能不工作...进入调试模式!"
- "检查控制台和网络日志,看看哪里出错了?"
- "UI 看起来不太对,能截个图吗?"
编辑和优化
- "你能编辑当前选中的元素来实现 x、y 和 z 吗?"
- "我需要改进 SEO 和性能...进入审计模式"
检查和监控
- "查看网络请求,看看 API 调用是否正常"
- "运行性能审计,找出页面加载缓慢的原因"
7. 时间 MCP 服务器
一个模型上下文协议服务器,具备时间和时区转换功能。该服务器能让大型语言模型(LLMs)获取当前时间信息,并使用 IANA 时区名称进行时区转换,同时支持系统时区自动检测。
可用工具:
- get_current_time - 获取特定时区或系统时区的当前时间。必要参数:
-
- timezone(字符串):IANA 时区名称(例如,'America/New_York'、'Europe/London')
- convert_time - 在不同时区之间转换时间。必要参数:
-
- source_timezone(字符串):源 IANA 时区名称
- time(字符串):24 小时制时间(格式为 HH:MM)
- target_timezone(字符串):目标 IANA 时区名称
7.1. 在 cline 的 mcp 市场中有该 mcp server

点击查看 github 地址:
获取到 json 配置如下:
css
{
"mcpServers": {
"time": {
"command": "python",
"args": ["-m", "mcp_server_time"]
}
}
}
7.2. 在 modesscope 中也有 sse 方式的该 mcp server
css
{
"mcpServers": {
"time": {
"type": "sse",
"url": "https://mcp.api-inference.modelscope.net/0bxxx3b404f/sse"
}
}
}
8. 控制台desktop-commander
desktop-commander 是一个桌面 MCP 服务器,它为其提供了终端控制、文件系统搜索和差异文件编辑功能。跟 filesystem 功能类似,比 filesystem 功能更加丰富。
8.1. 配置方式 1

json
{
"mcpServers": {
"desktop-commander": {
"isActive": true,
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander"
],
"name": "desktop-commander"
}
}
}
8.2. 测试案例 1

9. 网页数据采集Firecrawl
Firecrawl MCP 工具是一款基于模型上下文协议(MCP)的企业级网页数据采集服务器。能够为大型语言模型(LLM)提供强大的网页抓取能力。
主要功能:
- JavaScript 渲染:能够处理动态网页内容,突破传统抓取工具的局限,获取更全面的数据。
- 批量处理:支持并行处理和队列管理,提高数据抓取效率。
- 智能限速:根据网络状况和任务需求智能调整抓取速度,避免对目标网站造成过大压力。
- 多种输出格式:支持将抓取的内容转换为Markdown、HTML 等格式,满足不同场景的需求。
说明:去firecrawl官网 [www.firecrawl.dev/] 注册后即可查看自己的api_key
9.1. 配置方式 1:
json
{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR-API-KEY"
}
}
}
}
9.2. 参考:
www.modelscope.cn/mcp/servers...
9.3. 测试案例 1-抓取数据
正常情况下,我们在输入一个url的时候,大模型其实可以不调用 mcp server 就可以帮助我们抓取信息。
但是却无法提取网页中包含的url,而 Firecrawl 可以帮助我们获取到内容后,进行更多处理。
提示词:
抓取 @juejin.cn/column/7535... 中的文章数据,并整理成markdown格式,写入到@/test.md 中

9.4. 测试案例 2-抓取 url
提示词:
抓取 @juejin.cn/column/7535... 上所有的url链接,且进行分类,将结果写入到@/test.md

9.5. 其他同类型工具 fetch
fetch:github.com/modelcontex...
10. 检索工具 tavily
Tavily MCP 工具是基于模型上下文协议(MCP)的服务器。它将 Tavily 搜索引擎集成到 MCP 客户端,如 Cursor、Claude Desktop 等。提供 tavily-search 和 tavily-extract 等工具,可实现智能网络搜索、按新闻或特定域名筛选,以及从网页提取关键内容。能让 AI 模型实时访问网络信息,获取最新相关内容,解决通用搜索引擎广告多、信息无关等问题,提升 AI 应用检索和处理数据的效率。
10.1. 获取 apikey

10.2. 配置方式 1:
json
{
"mcpServers": {
"github.com/tavily-ai/tavily-mcp": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tavily-mcp@latest"
],
"env": {
"TAVILY_API_KEY": "YOU_API_KEY"
}
}
}
}
10.3. 测试案例 1
提示词:
获取今日财经新闻

10.4. 测试案例 2
提示词:
请搜索一只小狗图片展示出来
