开始在 Claude for Desktop 中使用预构建的服务器。
为什么选择 Claude for Desktop 而不是 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 for Desktop 中访问您的文件系统。服务器未在 Claude 中显示 / 锤子图标丢失
claude_desktop_config.json
文件语法claude_desktop_config.json
中包含的文件路径是有效的,并且它们是绝对路径而不是相对路径username
,如您在 claude_desktop_config.json
中所做的那样)以查看是否有任何错误:从 Claude for Desktop 获取日志
~/Library/Logs/Claude
%APPDATA%\Claude\logs
mcp.log
将包含有关 MCP 连接和连接失败的常规日志记录。
mcp-server-SERVERNAME.log
的文件将包含来自命名服务器的错误(stderr)日志记录。
工具调用静默失败
这一切都不起作用。我该怎么办?
ENOENT 错误和 Windows 上路径中的 `${APPDATA}`
${APPDATA}
,您可能需要将 %APPDATA%
的展开值添加到 claude_desktop_config.json
中的 env
键:npx
命令可能会继续失败。如果已经在全局安装了 NPM,则您将在系统上找到 %APPDATA%\npm
。如果没有,请通过运行以下命令在全局安装 NPM: