90%人不知道的MCP神操作:用Claude透视桌面「女」文件夹

79 阅读7分钟

MCP(Model Context Protocol)是 Anthropic 推出的针对 LLM(大模型)的一个开放协议标准,它为 AI 开发提供了标准化的上下文交互方式。MCP 的快速发展让竞争对手 OpenAI 也开始提供支持。曾老师最近也在工作中频繁使用 MCP,今天写一点点自己的体验。

B 站和微信公众号有大量的文章教学如何进行 MCP 配置,曾老师在本篇就不再重复了。本篇着重说说使用体验和疑难杂症。

支持 MCP 的软件

随着 MCP 的长足发展,已经有大量软件提供 MCP 支持,下面这些是曾老师比较推荐的:

Claude

Anthropic 自家官方 App,使用 Claude 3.7 Sonnet 模型。模型强大,但 MCP 配置方式很原始。

claude.ai/

Claude 0.9.0 for Mac转存失败,建议直接上传图片文件

Claude  Settings.png转存失败,建议直接上传图片文件

5ire

小巧,免费,需要自己提供模型。 MCP 支持市场安装和自定义方式配置。

5ire.app/

5ire 0.9.8转存失败,建议直接上传图片文件

Cherry Studio

功能众多,免费,需要自己提供模型。 MCP 支持市场安装和自定义方式配置。

cherry-ai.com/

Cherry Studio

基于代码编辑器的工具:Cursor/Cline/Continue

Cursor MCP

Claude MCP 查漏补缺

Claude 自带强大的 Claude 3.7 Sonnet 模型,新用户有一定的免费额度,因此可以直接使用。

在 Claude 的 claude_desktop_config.json 配置文件中进行配置后,必须重启 Claude 才能生效。 这个操作很多教学文章和视频中都没有说,都 2025 年了还要重启,真是太不优雅了。

Claude 启动后如果直接弹出一个服务不可用的网页,请将魔法通道调到美国、新加坡等国家。

如果你和曾老师一样,使用 nvm 来管理 node,那么 Claude 很可能找不到你的 npx。此时使用绝对路径,或者使用 docker 版本。

$ which npx
/Users/zrong/.config/nvm/versions/node/v22.14.0/bin/npx

曾老师的 claude_desktop_config.json 配置文件:

{
  "mcpServers": {
    "filesystem": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--mount",
        "type=bind,src=/Users/zrong/Desktop,dst=/projects/Desktop,ro",
        "mcp/filesystem",
        "/projects"
      ]
    },
    "fetch": {
      "command": "/Users/zrong/.local/bin/uvx",
      "args": [
        "mcp-server-fetch"
      ]
    },
    "puppeteer": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "mcp/puppeteer"
      ]
    },
    "playwright": {
      "command": "/Users/zrong/.config/nvm/versions/node/v22.14.0/bin/npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

如果 MCP 配置有误,在重启 Claude 后会收到错误提示,可以去看一下错误 log 并尝试解决。

如果运气好,MCP 配置正确,可以在输入框看到生效的功能。

Claude 输入框转存失败,建议直接上传图片文件

直接在 Claude 中询问**「我的桌面有什么内容?」** Claude 会自动理解我的话,调用 filesystem 这个 MCP,对桌面上的文件进行总结和分析。在使用过程中,会请求访问本地文件的权限,需要人类来批准。

列出桌面内容转存失败,建议直接上传图片文件

再问一个更进阶的问题:桌面上的「女」这个文件夹,是什么内容呢?你知道它是使用什么软件制作的吗?

分析文件夹中的文件转存失败,建议直接上传图片文件

从回答中可以看到,Claude 不但准确判断出这是个 Spine 动画源文件,还解释了这个文件可能与桌面上其他文件之间的关系,甚至猜到了这些文件的作用,可以说是相当棒的表现了。

Cherry Studio 大展身手

Cherry Studio 默认没有提供模型支持,因此需要一个免费模型来支持它。

可以使用下面的二维码或者邀请链接,填入曾老师的邀请码注册 DMXAPI,提供 Claude 3.7 Sonnet 模型,你和曾老师都能获得 2.5 元余额,用于测试足够了。

dmxapicn邀请二维码.png转存失败,建议直接上传图片文件

邀请码: YbCF

www.dmxapi.cn/register?af…

安装工具:UV/+Bun

Cherry Studio 在配置 MCP 时非常方便。 UV 工具和 Bun 工具如果本地没有找到,可以直接点击 「MCP 服务器」配置界面右上角进行安装。

工具被安装在 ~/.cheeystudio/bin 路径中,专供 Cherry Studio 使用。

安装工具转存失败,建议直接上传图片文件

工具安装成功后,可以添加服务器,也可以搜索市场上的 MCP 服务器进行安装。

添加 Filesystem转存失败,建议直接上传图片文件

配置大模型:免费+付费

安装完毕 MCP 后需要配置大模型,我采用硅基流动的四个大模型进行比较,价格单位为 M tokens:

  • (免费) Qwen2.5-7B-Instruct
  • (0.7) Qwen2.5-14B-Instruct
  • (4元) QwQ32B
  • (8元) DeepSeek-V3-0324

大模型选择转存失败,建议直接上传图片文件

如果想要注册硅基流动账号,可以参考这篇: DeepSeek 服务器繁忙?这里是解决方案 | 胡扯AI,使用曾老师的邀请码注册,你我均可获得 14 元余额。

Qwen2.5-7B-Instruct:可以用

开启一个新的话题,启用聊天输入框下方的 MCP 服务器中的 filesystem 插件,提出问题「列出桌面的文件」:

列出桌面的文件转存失败,建议直接上传图片文件

可以看到,Qwen2.5-7B-Instruct 作为免费模型,完美完成了问题。

接着继续提出高级问题:桌面上的「女」这个文件夹,是什么内容呢?你知道它是使用什么软件制作的吗?

Qwen2.5-7B-Instruct转存失败,建议直接上传图片文件

由于模型尺寸限制,Qwen2.5-7B-Instruct 没有答对 问题。

Qwen2.5-72B-Instruct-128K:正确且飞快

我把模型换成 Qwen2.5-72B-Instruct-128K 试试看:

Qwen2.5-72B-Instruct-128K转存失败,建议直接上传图片文件

Qwen2.5-72B-Instruct-128K 回答正确! 速度飞快!

DeepSeek-V3-0324:除了速度都完美

再来看看 DeepSeek-V3-0324 的回答:

DeepSeek-v3-0324转存失败,建议直接上传图片文件

可以看到,DeepSeek-V3-0324 的回答与 Claude 3.7 Sonnet 的回答很相似, 不仅答对了软件名称,还根据其他文件推断出了这个文件的作用。

不得不说的是,DeepSeek-V3-0324 的回答速度太慢,文字像是一个个蹦出来的,这可能是服务器资源不够所致。免费的 Qwen2.5-7B-Instruct 在使用过程中,也会经常出现无法访问的错误。


今天的文章就到这里,下一篇将介绍使用 MCP 进行网页分析。