
1. 下载 Claude for Desktop
首先下载 Claude for Desktop,选择 macOS 或 Windows。(Claude for Desktop 尚未支持 Linux。) 按照安装说明进行操作。 如果你已经有了 Claude for Desktop,请通过单击你计算机上的 Claude 菜单并选择“检查更新…”来确保它已更新到最新版本。为什么选择 Claude for Desktop 而不是 Claude.ai?
为什么选择 Claude for Desktop 而不是 Claude.ai?
由于 servers 在本地运行,MCP 目前仅支持桌面 hosts。 远程 hosts 正在积极开发中。
2. 添加 Filesystem MCP Server
要添加此文件系统功能,我们将把预构建的 Filesystem MCP Server 安装到 Claude for Desktop。这是 Anthropic 和社区创建的众多 servers 之一。 首先,打开你计算机上的 Claude 菜单,然后选择“设置…”。 请注意,这些不是应用程序窗口中找到的 Claude 帐户设置。 这应该看起来像这样,在 Mac 上:

- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS/Linux
- Windows
username 替换为你计算机的用户名。 这些路径应指向你希望 Claude 能够访问和修改的有效目录。 它设置为适用于桌面和下载,但你也可以添加更多路径。
你还需要在你的计算机上安装 Node.js 才能使其正常运行。 要验证你是否安装了 Node,请在你的计算机上打开命令行。
- 在 macOS 上,从你的“应用程序”文件夹中打开“终端”
- 在 Windows 上,按 Windows + R,键入 “cmd”,然后按 Enter
3. 重新启动 Claude
更新配置文件后,你需要重新启动 Claude for Desktop。 重新启动后,你应该在输入框的右下角看到一个锤子

4. 试一试!
你现在可以与 Claude 交谈,并询问它关于你的文件系统的情况。 它应该知道何时调用相关的工具。 你可能尝试询问 Claude 的事情:- 你可以写一首诗并将其保存到我的桌面上吗?
- 我的下载文件夹中有什么与工作相关的文件?
- 你可以将桌面上的所有图像移动到一个名为“图像”的新文件夹中吗?

故障排除
Server 未在 Claude 中显示 / 锤子图标丢失
Server 未在 Claude 中显示 / 锤子图标丢失
- 完全重新启动 Claude for Desktop
- 检查你的
claude_desktop_config.json文件的语法 - 确保
claude_desktop_config.json中包含的文件路径有效,并且它们是绝对路径而不是相对路径 - 查看 logs 以查看 server 未连接的原因
- 在你的命令行中,尝试手动运行 server(替换
username,就像你在claude_desktop_config.json中所做的那样),看看是否出现任何错误:
- MacOS/Linux
- Windows
从 Claude for Desktop 获取日志
从 Claude for Desktop 获取日志
与 MCP 相关的 Claude.app 日志将写入以下日志文件:
-
macOS:
~/Library/Logs/Claude -
Windows:
%APPDATA%\Claude\logs -
mcp.log将包含有关 MCP 连接和连接失败的常规日志记录。 -
命名为
mcp-server-SERVERNAME.log的文件将包含来自命名 server 的错误 (stderr) 日志记录。
- MacOS/Linux
- Windows
工具调用无声失败
工具调用无声失败
如果 Claude 试图使用工具但失败了:
- 检查 Claude 的日志中是否有错误
- 验证你的 server 构建并运行,没有错误
- 尝试重新启动 Claude for Desktop
这都不起作用。 我该怎么办?
这都不起作用。 我该怎么办?
请参阅我们的 debug 指南,以获得更好的调试工具和更详细的指导。
ENOENT 错误和 `${APPDATA}` 在 Windows 上的路径中
ENOENT 错误和 `${APPDATA}` 在 Windows 上的路径中
如果你的配置的 server 无法加载,并且你在其日志中看到一个引用路径中 进行此更改后,再次启动 Claude Desktop。
${APPDATA} 的错误,你可能需要在 claude_desktop_config.json 中的 env 键中添加 %APPDATA% 的扩展值: