Token导航 LogoToken导航TokenDH.com
MCP Client Configuration Server logo
开发工具stdio官方级别未说明来源级核验

MCP Client Configuration Server

MCP Server

@landicefu/mcp-client-configuration-server

MCP客户端配置服务器,用于管理不同MCP客户端的配置,提供检索、列出、添加和删除服务器配置的工具。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
配置管理JavaScriptClaude自动化Claude DesktopClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

landicefu

提供方

landicefu

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @landicefu/mcp-client-configuration-server

详细介绍

MCP客户端配置服务器

此MCP服务器有助于管理不同MCP客户端的配置。它提供了从客户端配置文件中检索、列出、添加和删除服务器配置的工具。服务器会根据操作系统(Windows或macOS)和指定的客户端自动检测适当的配置文件路径。

安装

# Install from npm
npm install -g @landicefu/mcp-client-configuration-server

# Or use npx to run without installing
npx @landicefu/mcp-client-configuration-server

配置

要在AI助手中使用此MCP服务器,请将其添加到MCP设置配置中:

{
  "mcpServers": {
    "mcp-client-configuration": {
      "command": "npx",
      "args": ["-y", "@landicefu/mcp-client-configuration-server"],
      "env": {},
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

支持的客户

  • 克莱恩:Claude驱动的编码助手
  • Roo代码:具有AI功能的代码编辑器
  • 风帆:AI驱动的浏览器
  • 克劳德应用程序:Claude AI的桌面应用程序
注: 不再支持游标,因为它不使用MCP设置的标准配置文件。Cursor似乎以一种我们无法轻易修改的方式存储其MCP配置,使其与此配置服务器的基于文件的方法不兼容。

用法

此服务器特别适用于:

  1. 跨多个客户端管理MCP服务器:配置一次服务器并将其部署到多个客户端
  2. 自动配置:脚本可以使用此服务器以编程方式管理MCP配置
  3. 故障排除:轻松检查配置了哪些服务器及其设置

示例:将服务器配置从Roo Code复制到Claude应用程序

以下是一个简单的提示,您可以使用AI助手将MCP服务器配置从Roo Code复制到Claude桌面应用程序:

Please copy the "brave-search" MCP server configuration from Roo Code to my Claude desktop app.

AI助手将在幕后执行以下步骤:

  1. 从Roo Code获取服务器配置:
// First, get the server configuration from Roo Code
{
  "client": "roo_code",
  "server_name": "brave-search"
}
  1. 然后将相同的配置添加到Claude中:
// Then add it to Claude with the same settings
{
  "client": "claude",
  "server_name": "brave-search",
  "json_config": {
    // Configuration retrieved from previous step
  },
  "allow_override": true
}

这使您能够轻松地在不同的AI助手之间同步MCP服务器配置。

工具

get_configuration_path

检索指定客户端的配置文件的路径。

参数:

  • client (必填):客户名称(cline、roo_code、windsurf、claude)

退货:

  • 配置文件的绝对路径

getconfig配置

检索指定客户端的整个配置。

参数:

  • client (必填):客户名称(cline、roo_code、windsurf、claude)

退货:

  • 客户端配置文件中的完整JSON配置

list_server

列出在指定客户端配置中配置的所有服务器名称。

参数:

  • client (必填):客户名称(cline、roo_code、windsurf、claude)

退货:

  • 服务器名称数组

get_server_configuration

从客户端的配置中检索特定服务器的配置。

参数:

  • client (必填):客户名称(cline、roo_code、windsurf、claude)
  • server_name (必填):要检索的服务器的名称

退货:

  • 指定服务器的JSON配置

add_server_configuration

在客户端的配置文件中添加或更新服务器配置。

参数:

  • client (必填):客户名称(cline、roo_code、windsurf、claude)
  • server_name (必填):要添加或更新的服务器的名称
  • json_config (必填):JSON格式的服务器配置

例子:

{
  "command": "npx",
  "args": ["-y", "@landicefu/android-adb-mcp-server"],
  "env": {},
  "disabled": false,
  "alwaysAllow": []
}

退货:

  • 带有更新配置的成功消息

remove_server_configuration

从客户端的配置文件中删除服务器配置。

参数:

  • client (必填):客户名称(cline、roo_code、windsurf、claude)
  • server_name (必填):要删除的服务器的名称

退货:

  • 删除的配置或找不到服务器的消息

实现细节

  • 服务器根据操作系统(Windows或macOS)和指定的客户端检测适当的配置文件路径。
  • 所有配置文件在修改后都以美化的JSON格式进行维护。
  • 为配置文件不存在或无法访问的情况提供错误处理。
  • 如果配置文件和目录不存在,服务器会自动创建它们。
  • 每个客户端的配置路径:

- 视窗: - 克莱恩: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json - 房间代码: %APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json - WindSurf: %APPDATA%\WindSurf\mcp_settings.json - 克劳德: %APPDATA%\Claude\claude_desktop_config.json - macOS: - 克莱恩: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - 房间代码: ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json - WindSurf: ~/.codeium/windsurf/mcp_config.json - 克劳德: ~/Library/Application Support/Claude/claude_desktop_config.json

故障排除

常见问题

  1. 未找到配置文件

- 添加新服务器时,如果配置文件不存在,则会自动创建。 - 对于其他操作,如果配置文件不存在,您将收到错误消息。

  1. 服务器已存在

- 添加已存在的服务器时,您需要设置 allow_overridetrue 更新它。 - 例子:

     {
       "client": "cline",
       "server_name": "existing-server",
       "json_config": { /* new config */ },
       "allow_override": true
     }
  1. 不支持的平台

- 目前,仅支持Windows和macOS。 - Linux支持可能会在未来的版本中添加。

最佳实践

  • 在尝试更新或删除服务器之前,始终检查服务器是否存在。
  • 在客户端之间使用一致的服务器名称,使管理更容易。
  • 考虑在服务器配置中为敏感信息使用环境变量。

目录标签

目录标签

配置管理JavaScriptClaude自动化本地部署MCP服务器客户端配置自动化工具

支持客户端

Claude DesktopClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@landicefu/mcp-client-configuration-server

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP