面向 Claude 桌面应用用户
开始使用 Claude 桌面应用中的预构建服务器
在本教程中,您将扩展 Claude for Desktop,使其能够读取计算机的文件系统、写入新文件、移动文件,甚至搜索文件。
别担心 — 在执行这些操作之前,它会征求您的许可!
1. 下载 Claude 桌面应用
首先下载 Claude for Desktop,选择 macOS 或 Windows。(Claude for Desktop 尚不支持 Linux。)
按照安装说明进行操作。
如果您已经安装了 Claude for Desktop,请确保它是最新版本,方法是点击计算机上的 Claude 菜单并选择”检查更新…”
2. 添加文件系统 MCP 服务器
为了添加这个文件系统功能,我们将在 Claude for Desktop 中安装一个预构建的 Filesystem MCP Server。这是 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”,然后按 Enter
进入命令行后,通过输入以下命令验证您是否已安装 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 的问题:
- 你能写一首诗并保存到我的桌面吗?
- 我的下载文件夹中有哪些与工作相关的文件?
- 你能把我桌面上的所有图片移动到一个名为”图片”的新文件夹中吗?
根据需要,Claude 将调用相关工具并在采取行动前征求您的批准: