在每个 Claude Desktop 账号中使用 MCP 服务器
Claude Desktop(桌面版)通过桌面扩展添加本地 MCP 服务器,扩展在 Settings 中安装;云端工具则作为远程连接器接入。每个账号、每份独立的应用副本都保留自己的设置,所以第二个账号一开始没有这些内容。本文介绍如何添加它们,以及如何避免重复劳动。
其他语言版本: English · Español · Deutsch · Français · 日本語 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文
本指南由 Switch 提供。Switch 是一款独立的 Claude Desktop 配置文件管理工具,目前在正式发布前开放抢先体验。
为 Claude Desktop 添加 MCP 服务器
Anthropic 关于 Claude Desktop 本地 MCP 服务器的指南(2026 年 10 月查阅)把桌面扩展描述为一键安装的软件包,可以安装本地 MCP 服务器,无需手动编辑 JSON。
- 前往 Settings > Desktop app,点按 Extensions 旁边的 Manage(旧版布局中为 Settings > Extensions)。
- 点按 Browse extensions,从 Anthropic 的目录中选择一个扩展,然后点按 Install。
- 填写所需的设置,例如 API 密钥。
- 之后即可在对话中使用该扩展。
如果是自定义扩展,请打开 Advanced settings,找到 Extension Developer 部分,点按 Install Extension,然后选择 .mcpb 文件。要查看已连接的内容,点按对话框中的 + 按钮并选择 Connectors,或打开 Extensions 页面中的 Local MCP servers 部分。
桌面扩展还是远程连接器
Anthropic 在何时使用桌面连接器和网页连接器中区分了两种连接:
- 远程连接器用于你需要登录的云服务。它们适用于网页版、移动版和桌面版 Claude,以及 Claude Code。
- 桌面扩展在你的 Mac 上运行,用于本地文件、localhost 数据库或桌面应用。它们只能在 Claude Desktop 和 Claude Code 中使用。
使用多个账号时,这个区别很重要。远程连接器属于连接它的账号;桌面扩展属于安装它的那份 Claude Desktop。
为什么每个账号都有自己的设置
远程连接器按账号授权,所以在工作账号中连接了某个服务,并不会在个人账号中也连接上。你需要在另一个账号中重新登录该服务。
桌面扩展保存在安装它的那份 Claude Desktop 中。如果你运行第二份使用独立数据文件夹的副本,无论是手动设置还是作为配置文件,它一开始都没有任何扩展。你需要在每份想用的副本中重新安装每个扩展,并重新填写设置。Anthropic 指出,标记为敏感的设置(例如 API 密钥)会加密保存在 Mac 的钥匙串中。
这种分隔是有用的。某个客户的数据库扩展可以只放在你为该客户使用的账号中。
Claude Code 的 MCP 服务器又是另一套
Claude Code(包括 Claude Desktop 中的 Claude Code)有自己的 MCP 列表。Anthropic 的 Claude Code MCP 文档展示了用如下命令添加服务器:
claude mcp add --transport http example https://mcp.example.com/mcp服务器有作用范围。本地范围是默认值,只适用于一个项目;用户范围适用于你的所有项目;两者都保存在 Claude Code 的配置中(通常是 ~/.claude.json)。项目范围会在项目根目录写入一个可以提交的 .mcp.json 文件,所以它跟随项目,而不是跟随账号。
如果每个账号都有自己的 Claude Code 配置目录,它的用户范围和本地范围服务器不会带到其他账号。项目范围的服务器则会,因为它们保存在项目中。在多个 Claude Code 账号间共享技能和 MCP 服务器对此有更详细的介绍。
用 Switch 重复使用本地 Claude Code MCP 定义
Switch 为每个 Claude Desktop 账号提供一个配置文件。开启 Keep coding preferences separate(新配置文件默认开启)后,配置文件会拥有自己的 Claude Code 配置目录,Switch 启动该配置文件的 Claude Desktop 时,会把 CLAUDE_CONFIG_DIR 指向这个目录。
之后,Switch 可以在各个配置文件和这台 Mac 上常用的 Claude Code 配置之间,共享你选定的本地 Claude Code MCP 服务器定义,以及技能、命令和插件。凭据不会被复制,已有的选择不会被覆盖,云端连接器仍需在每个账号中分别授权。这只适用于 Claude Code 的本地定义。Claude Desktop 自己的扩展仍需如上所述,在每个配置文件的 Settings 中分别安装。请参阅Switch 如何处理 Claude Code。