开始在 Claude 桌面版中使用预构建的服务器
为什么选择 Claude 桌面版而不是 Claude.ai?
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
username
替换为您计算机的用户名。这些路径应指向您希望 Claude 能够访问和修改的有效目录。默认设置为桌面和下载文件夹,但您也可以添加更多路径。
您还需要在计算机上安装 Node.js 才能正常运行。要验证是否已安装 Node,请打开计算机的命令行。
npx
命令来安装和运行 @modelcontextprotocol/server-filesystem
。这个服务器(在这里有描述)将让您在 Claude 桌面版中访问文件系统。服务器未在 Claude 中显示/锤子图标缺失
claude_desktop_config.json
文件的语法claude_desktop_config.json
中包含的文件路径有效,并且是绝对路径而不是相对路径username
为您在 claude_desktop_config.json
中使用的用户名)看是否有任何错误:获取 Claude 桌面版的日志
~/Library/Logs/Claude
%APPDATA%\Claude\logs
mcp.log
将包含有关 MCP 连接和连接失败的常规日志
mcp-server-SERVERNAME.log
的文件将包含来自指定服务器的错误(stderr)日志
工具调用静默失败
这些方法都不起作用,我该怎么办?
Windows 上的 ENOENT 错误和路径中的 ${APPDATA}
${APPDATA}
的错误,您可能需要在 claude_desktop_config.json
的 env
键中添加 %APPDATA%
的展开值:npx
命令可能会继续失败。如果已经全局安装了 NPM,您的系统中应该存在 %APPDATA%\npm
。如果没有,您可以通过运行以下命令全局安装 NPM: