cline/cline · error · Error
MCP server settings toggle requires a server name.
Error message
MCP server settings toggle requires a server name.
What it means
Error "MCP server settings toggle requires a server name." thrown in cline/cline.
Source
Thrown at sdk/packages/core/src/settings/settings-service.ts:586
const plugin = listPluginSettings({
workspaceRoot: resolveWorkspaceRoot(input),
}).find((item) => item.path === pluginPath);
if (!plugin) {
throw new Error(`Unknown plugin: ${pluginPath}`);
}
enabled = !plugin.enabled;
}
setDisabledPlugin(pluginPath, !enabled);
return {
snapshot: await this.list(input),
changedTypes: ["plugins"],
};
}
if (input.type === "mcp") {
const name = input.name?.trim() || input.id?.trim();
if (!name) {
throw new Error("MCP server settings toggle requires a server name.");
}
const filePath = input.path?.trim() || resolveDefaultMcpSettingsPath();
let targetEnabled = input.enabled;
if (targetEnabled === undefined) {
const current = resolveMcpServerRegistrations({ filePath }).find(
(registration) => registration.name === name,
);
if (!current) {
throw new Error(`Unknown MCP server: ${name}`);
}
targetEnabled = current.disabled === true;
}
setMcpServerDisabled({
filePath,
name,
disabled: !targetEnabled,
});
return {View on GitHub (pinned to 491b30b806)
When it happens
Trigger: Thrown at sdk/packages/core/src/settings/settings-service.ts:586 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of cline/cline@491b30b806 (2026-08-25).
Data as JSON: /api/errors/3b2690e0eff0dded.
Report an issue: GitHub.