MCP Logo

Claude桌面版用户

Claude桌面版预构建服务器使用教程

本教程将指导您如何增强Claude桌面版的功能,让它能够读取计算机文件系统、创建新文件、移动文件,甚至搜索文件内容。

不用担心——在执行这些操作前,Claude会先请求您的授权!

1. 下载Claude桌面版

首先访问官网下载Claude桌面版,选择适合您系统的版本(macOS或Windows)。(目前Claude桌面版暂不支持Linux系统)

按照提示完成安装过程。

如果您已安装Claude桌面版,请确保使用的是最新版本。点击电脑上的Claude菜单,选择"检查更新..."选项。

2. 添加文件系统MCP服务器

要添加文件系统功能,我们需要在Claude桌面版中安装预构建的文件系统MCP服务器。这是Anthropic官方和社区开发的众多服务器之一。

首先,点击电脑上的Claude菜单,选择"设置..."。注意,这不是应用窗口内的Claude账户设置。

Mac上的界面如下图所示:

在设置窗口左侧边栏点击"开发者",然后点击"编辑配置":

系统会创建配置文件(如果之前没有的话),并在文件系统中显示。配置文件位置:

  • macOS系统:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows系统:%APPDATA%\Claude\claude_desktop_config.json

用任意文本编辑器打开此配置文件,将内容替换为:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/用户名/Desktop",
        "/Users/用户名/Downloads"
      ]
    }
  }
}

请将配置中的用户名替换为您计算机的实际用户名。路径应指向您希望Claude能够访问和修改的有效目录。默认设置允许访问桌面和下载文件夹,您也可以添加更多路径。

为确保正常运行,您的电脑上需要安装Node.js。检查Node是否已安装的方法:

  • macOS用户:打开应用程序文件夹中的终端
  • Windows用户:按下Windows + R组合键,输入"cmd",然后按回车

在命令行窗口中,输入以下命令检查Node是否已安装:

node --version

如果出现"command not found"(命令未找到)或"node is not recognized"(无法识别node)等错误提示,请前往nodejs.org下载安装Node.js。

配置文件工作原理

该配置文件告诉Claude桌面版在每次启动时需要启动哪些MCP服务器。在本例中,我们添加了一个名为"filesystem"的服务器,它使用Node的npx命令安装并运行@modelcontextprotocol/server-filesystem。这个服务器(详情参见这里)使您能够在Claude桌面版中访问文件系统。

命令权限提醒

Claude桌面版会使用您用户账户的权限运行配置文件中的命令,并访问您的本地文件。请确保只添加您了解并信任的命令源。

3. 重启Claude

更新配置文件后,需要重启Claude桌面版。

重启后,您应该能在输入框右下角看到一个锤子图标

点击锤子图标,您将看到文件系统MCP服务器提供的工具:

如果Claude桌面版未能识别您的服务器,请参考故障排除部分获取调试方法。

4. 实际使用

现在您可以与Claude对话,询问有关文件系统的问题。Claude会在需要时调用相关工具。

您可以尝试这些提问:

  • 请写一首诗并保存到我的桌面
  • 我的下载文件夹中有哪些工作相关的文件?
  • 请将我桌面上的所有图片移动到一个新建的"图片"文件夹

根据需要,Claude会调用相关工具,并在执行操作前请求您的确认:

故障排除

下一步

在 GitHub 上编辑

最后更新于

本页导航