cline/cline · 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/extensions/mcp/config-loader.ts:815
typeof serversValue !== "object" ||
Array.isArray(serversValue)
) {
return undefined;
}
const server = getOwnServerRecord(
serversValue as Record<string, unknown>,
serverName,
);
return server ? parseMcpServerRegistration(serverName, server) : undefined;
}
export function setMcpServerDisabled(
options: SetMcpServerDisabledOptions,
): void {
const filePath = options.filePath ?? resolveDefaultMcpSettingsPath();
const name = options.name.trim();
if (!name) {
throw new Error("MCP server settings toggle requires a server name.");
}
updateMcpSettingsFileSync(filePath, (settings) => {
const serversValue = settings.mcpServers;
if (
!serversValue ||
typeof serversValue !== "object" ||
Array.isArray(serversValue)
) {
throw new Error(
`Invalid MCP settings at "${filePath}": mcpServers must be an object.`,
);
}
const servers = { ...(serversValue as Record<string, unknown>) };
const current = getOwnServerRecord(servers, name);
if (!current) {
throw new Error(`Unknown MCP server: ${name}`);
}
const next = { ...current };View on GitHub (pinned to 491b30b806)
When it happens
Trigger: Thrown at sdk/packages/core/src/extensions/mcp/config-loader.ts:815 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/05c01228b7c71ae8.
Report an issue: GitHub.