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

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

- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
配置文件系统服务器
将配置文件的内容替换为以下 JSON 结构。此配置告诉 Claude Desktop 在启动时运行文件系统服务器,并授予其对特定目录的访问权限:将
username 替换为您实际的计算机用户名。args 数组中列出的路径指定了文件系统服务器可以访问的目录。您可以根据需要修改这些路径或添加其他目录。使用文件系统服务器
文件系统服务器连接后,Claude 现在可以与您的文件系统进行交互。尝试以下示例请求以探索其功能:文件管理示例
- “你能写一首诗并保存到我的桌面上吗?” - Claude 将创作一首诗,并在您的桌面上创建一个新的文本文件。
- “我的下载文件夹里有哪些与工作相关的文件?” - Claude 将扫描您的下载文件夹,并识别出与工作相关的文档。
- “请把我桌面上所有的图片整理到一个名为‘Images’的新文件夹中。” - Claude 将创建一个文件夹并将图片文件移动到其中。
批准机制的工作原理
在执行任何文件系统操作之前,Claude 都会请求您的批准。这确保了您对所有操作拥有绝对的掌控权。
故障排除
如果您在设置或使用文件系统服务器时遇到问题,以下解决方案可以解决常见问题:服务器未在 Claude 中显示 / 锤子图标缺失
服务器未在 Claude 中显示 / 锤子图标缺失
- 彻底重启 Claude Desktop
- 检查
claude_desktop_config.json文件的语法 - 确保
claude_desktop_config.json中包含的文件路径是有效的,并且必须是绝对路径,而非相对路径 - 查看 日志 以了解服务器无法连接的原因
- 在命令行中,尝试手动运行服务器(按照您在
claude_desktop_config.json中所做的那样替换username),查看是否出现任何错误
获取 Claude Desktop 的日志
获取 Claude Desktop 的日志
与 MCP 相关的 Claude.app 日志写入在以下位置的日志文件中:
-
macOS:
~/Library/Logs/Claude -
Windows:
%APPDATA%\Claude\logs -
mcp.log将包含关于 MCP 连接和连接失败的常规日志。 -
名为
mcp-server-SERVERNAME.log的文件将包含来自相应服务器的错误 (stderr) 日志。
工具调用静默失败
工具调用静默失败
如果 Claude 尝试使用工具但失败:
- 检查 Claude 的日志以获取错误信息
- 验证您的服务器构建和运行是否没有错误
- 尝试重启 Claude Desktop
上述方法都无效,我该怎么办?
上述方法都无效,我该怎么办?
请参阅我们的 调试指南 以获取更好的调试工具和更详细的指导。
Windows 上出现 ENOENT 错误和路径中的 `${APPDATA}`
Windows 上出现 ENOENT 错误和路径中的 `${APPDATA}`
如果配置的服务器无法加载,且您在日志中看到引用路径中 完成此更改后,请再次启动 Claude Desktop。
${APPDATA} 的错误,您可能需要在 claude_desktop_config.json 的 env 键中添加 %APPDATA% 的展开值。后续步骤
既然您已成功将 Claude Desktop 连接到本地 MCP 服务器,请探索以下选项以扩展您的设置:探索其他服务器
浏览我们收集的官方和社区创建的 MCP 服务器,以获取更多功能
构建您自己的服务器
创建量身定制的 MCP 服务器,以适应您的特定工作流程和集成需求
连接到远程服务器
了解如何将 Claude 连接到远程 MCP 服务器,以使用基于云的工具和服务
了解协议
深入了解 MCP 的工作原理及其架构

