面向 Claude 桌面版用户
开始在 Claude for Desktop 中使用预构建的服务器
在本教程中,您将扩展 Claude for Desktop,使其能够读取您计算机的文件系统、写入新文件、移动文件,甚至搜索文件。
别担心——它会在执行这些操作前请求您的许可!
1. 下载 Claude for Desktop
首先,下载 Claude for Desktop,选择 macOS 或 Windows。(Linux 目前尚不支持 Claude for Desktop。)
按照安装说明进行操作。
如果您已经安装了 Claude for Desktop,请确保其为最新版本:点击计算机上的 Claude 菜单,选择“检查更新…”
2. 添加文件系统 MCP 服务器
为了添加文件系统功能,我们将为 Claude for Desktop 安装一个预构建的 文件系统 MCP 服务器。这是由 Anthropic 和社区创建的众多服务器之一。
首先,打开计算机上的 Claude 菜单,选择“设置…”。请注意,这不是应用程序窗口中的 Claude 账户设置。
在 Mac 上的样子如下:
在设置面板的左侧栏点击“开发者”,然后点击“编辑配置”:
这将在以下位置创建一个配置文件(如果您尚未拥有一个),并在文件系统中显示该文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
使用任意文本编辑器打开配置文件。将文件内容替换为以下内容:
确保将 username
替换为您的计算机用户名。路径应指向您希望 Claude 能够访问和修改的有效目录。默认设置为桌面和下载文件夹,但您也可以添加更多路径。
您还需要在计算机上安装 Node.js 以确保正常运行。要验证是否已安装 Node,请打开计算机上的命令行:
- 在 macOS 上,从应用程序文件夹打开终端
- 在 Windows 上,按 Windows + R,输入 “cmd”,然后按回车
进入命令行后,通过输入以下命令验证是否已安装 Node:
如果出现“命令未找到”或“node 未被识别”的错误,请从 nodejs.org 下载 Node。
配置文件是如何工作的?
此配置文件告诉 Claude for Desktop 在每次启动应用程序时启动哪些 MCP 服务器。在本例中,我们添加了一个名为“filesystem”的服务器,它将使用 Node 的 npx
命令安装并运行 @modelcontextprotocol/server-filesystem
。此服务器(详情见此处)将允许您在 Claude for Desktop 中访问文件系统。
命令权限
Claude for Desktop 将以您的用户账户权限运行配置文件中的命令,并可访问您的本地文件。仅添加您理解并信任来源的命令。
3. 重启 Claude
更新配置文件后,您需要重启 Claude for Desktop。
重启后,您应该在输入框的右下角看到一个锤子 图标:
点击锤子图标后,您应该看到文件系统 MCP 服务器提供的工具:
如果 Claude for Desktop 未识别您的服务器,请继续阅读故障排除部分以获取调试提示。
4. 试用一下!
您现在可以与 Claude 对话并询问有关文件系统的问题。它应该知道何时调用相关工具。
您可以尝试问 Claude 的一些问题:
- 你能写一首诗并保存到我的桌面上吗?
- 我的下载文件夹中有哪些与工作相关的文件?
- 你能将桌面上的所有图片移动到一个名为“Images”的新文件夹吗?
根据需要,Claude 将调用相关工具并在执行操作前请求您的批准: