
准备工作
在开始本教程之前,请确保您的系统中已安装以下软件Claude 桌面端
为您的操作系统下载并安装 Claude 桌面端。Claude 桌面端适用于 macOS 和 Windows。 如果您已经安装了 Claude 桌面端,请点击 Claude 菜单并选择“检查更新...”(Check for Updates...),以确认您运行的是最新版本。Node.js
文件系统服务器和许多其他 MCP 服务器需要 Node.js 才能运行。通过打开终端或命令提示符并运行以下命令来验证您的 Node.js 安装情况理解 MCP 服务器
MCP 服务器是在您的计算机上运行并通过标准化协议为 Claude 桌面端提供特定功能的程序。每个服务器都会公开一些工具,Claude 可以在经过您批准的情况下使用这些工具来执行操作。我们将要安装的文件系统服务器提供的工具可用于:- 读取文件内容和目录结构
- 创建新文件和目录
- 移动和重命名文件
- 按名称或内容搜索文件
安装文件系统服务器
该过程涉及配置 Claude 桌面端,使其在您启动应用程序时自动启动文件系统服务器。此配置通过一个 JSON 文件完成,该文件会告诉 Claude 桌面端运行哪些服务器以及如何连接到它们。1
打开 Claude 桌面端设置
首先访问 Claude 桌面端设置。点击系统菜单栏中的 Claude 菜单(不是 Claude 窗口内的设置),然后选择“设置...”(Settings...)。在 macOS 上,这会出现在顶部菜单栏中:
这将打开 Claude 桌面端配置窗口,该窗口独立于您的 Claude 账户设置。

2
访问开发者设置
在设置窗口中,导航到左侧边栏的“开发者”(Developer) 选项卡。此部分包含配置 MCP 服务器和其他开发者功能的选项。点击“编辑配置”(Edit Config) 按钮以打开配置文件:
如果该配置文件不存在,此操作将创建一个新文件,或者打开您现有的配置。该文件位于

- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
3
配置文件系统服务器
将配置文件的内容替换为以下 JSON 结构。此配置指示 Claude 桌面端启动具有特定目录访问权限的文件系统服务器将
username 替换为您实际的计算机用户名。args 数组中列出的路径指定了文件系统服务器可以访问的目录。您可以根据需要修改这些路径或添加其他目录。4
重启 Claude 桌面端
保存配置文件后,完全退出并重启 Claude 桌面端。应用程序需要重启才能加载新配置并启动 MCP 服务器。成功重启后,您将在对话输入框的右下角看到一个 MCP 服务器指示图标
:
点击此指示器可以查看文件系统服务器提供的可用工具
如果未出现服务器指示器,请参阅故障排除部分了解调试步骤。


使用文件系统服务器
连接文件系统服务器后,Claude 现在可以与您的文件系统进行交互。尝试这些示例请求来探索其功能文件管理示例
- “你能写一首诗并把它保存到我的桌面吗?” - Claude 将创作一首诗并在您的桌面上创建一个新的文本文件
- “我的下载文件夹中有哪些与工作相关的文件?” - Claude 将扫描您的下载内容并识别与工作相关的文档
- “请将我桌面上的所有图像整理到一个名为‘Images’的新文件夹中” - Claude 将创建一个文件夹并将图像文件移动到其中
审批机制如何运作
在执行任何文件系统操作之前,Claude 都会请求您的批准。这确保了您对所有操作拥有控制权
故障排除
如果您在设置或使用文件系统服务器时遇到问题,以下解决方案可以解决常见问题服务器未在 Claude 中显示 / 锤子图标缺失
服务器未在 Claude 中显示 / 锤子图标缺失
- 完全重启 Claude 桌面端
- 检查
claude_desktop_config.json文件的语法 - 确保
claude_desktop_config.json中包含的文件路径有效,且为绝对路径而非相对路径 - 查看日志以了解服务器未连接的原因
- 在命令行中,尝试手动运行服务器(像在
claude_desktop_config.json中那样替换username),看看是否出现任何错误
从 Claude 桌面端获取日志
从 Claude 桌面端获取日志
Claude.app 与 MCP 相关的日志会写入以下位置的日志文件中
-
macOS:
~/Library/Logs/Claude -
Windows:
%APPDATA%\Claude\logs -
mcp.log将包含关于 MCP 连接和连接失败的常规日志。 -
名为
mcp-server-SERVERNAME.log的文件将包含指定服务器的错误 (stderr) 日志。
工具调用无响应失败
工具调用无响应失败
如果 Claude 尝试使用工具但失败
- 检查 Claude 日志中的错误
- 验证您的服务器是否能够构建并运行且无错误
- 尝试重启 Claude 桌面端
这些都不起作用。我该怎么办?
这些都不起作用。我该怎么办?
请参阅我们的调试指南,获取更好的调试工具和更详细的指导。
Windows 路径中的 ENOENT 错误和 `${APPDATA}`
Windows 路径中的 ENOENT 错误和 `${APPDATA}`
如果您配置的服务器加载失败,并且在日志中看到路径中引用了 完成此更改后,再次启动 Claude 桌面端。
${APPDATA} 的错误,您可能需要在 claude_desktop_config.json 的 env 键中添加 %APPDATA% 的展开值