add_server_configuration
Add or update a server configuration in a client configuration
Read and edit another MCP client's server configuration from inside a conversation — locate the file, see what is registered, and add or remove an entry without opening a JSON editor.
LABSCO SUMMARY
The read half — get_configuration_path, get_configuration, list_servers, get_server_configuration — is convenience; the write half is a real capability, because add_server_configuration accepts an arbitrary json_config and allow_override decides whether it replaces an entry that is already registered. Grant that deliberately: an agent able to add a server configuration to a client can also add one you did not choose, and remove_server_configuration takes a name with no confirmation step in its signature.
A configuration manager for MCP clients: 6 tools that locate a client's configuration file, read it whole or entry by entry, and add, overwrite or remove a server entry within it.
get_configuration_path returns the path to the configuration file for a named client.get_configuration returns a client's entire configuration.list_servers returns the server names configured in a client.get_server_configuration returns the configuration for a single server_name within a client.add_server_configuration takes a json_config for a server_name plus an allow_override flag that decides whether an entry already there is replaced.remove_server_configuration takes a client and a server_name and deletes that entry.No account and no key. What it does need is filesystem access to the configuration file of the client you name, since the tools read from and write to that file directly.
One command — npx -y @landicefu/mcp-client-configuration-server
USE CASES
Find where that client keeps its configuration, write the entry, and read the registry back to confirm it landed.
List the registered names, open the one you are unsure about, and read the whole file when the surrounding settings matter.
Confirm the exact registered name, read what it was set to in case you need it back, then delete the entry.
Read the entry out of the client where it already works and write it into the second client, choosing whether it may overwrite.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_server_configurationAdd or update a server configuration in a client configuration
get_configurationGet the entire configuration for a specific client
get_configuration_pathGet the path to the configuration file for a specific client
get_server_configurationGet the configuration for a specific server from a client configuration
list_serversList all server names configured in a specific client
remove_server_configurationRemove a server configuration from a client configuration
BEFORE YOU INSTALL
6 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 6 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-client-configuration-server": {
"command": "npx",
"args": [
"-y",
"@landicefu/mcp-client-configuration-server"
]
}
}
}npx -y @landicefu/mcp-client-configuration-server