{"record":{"id":"e2b5d6b22e2f2318","repo":"microsoft/vscode","slug":"no-server-package-found","errorCode":null,"errorMessage":"No server package found","messagePattern":"No server package found","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"extensions/copilot/src/extension/mcp/vscode-node/nuget.ts","lineNumber":859,"sourceCode":"\t\tif (packageType === RegistryType.REMOTE && manifest.remotes?.length) {\n\t\t\tconst { inputs, variables } = this.processKeyValueInputs(manifest.remotes[0].headers ?? []);\n\t\t\treturn {\n\t\t\t\tmcpServerConfiguration: {\n\t\t\t\t\tconfig: {\n\t\t\t\t\t\ttype: McpServerType.REMOTE,\n\t\t\t\t\t\turl: manifest.remotes[0].url,\n\t\t\t\t\t\theaders: Object.keys(inputs).length ? inputs : undefined,\n\t\t\t\t\t},\n\t\t\t\t\tinputs: variables.length ? variables : undefined,\n\t\t\t\t},\n\t\t\t\tnotices: [],\n\t\t\t};\n\t\t}\n\n\t\t// local\n\t\tconst serverPackage = manifest.packages?.find(p => p.registryType === packageType) ?? manifest.packages?.[0];\n\t\tif (!serverPackage) {\n\t\t\tthrow new Error(`No server package found`);\n\t\t}\n\n\t\tconst args: string[] = [];\n\t\tconst inputs: IMcpServerVariable[] = [];\n\t\tconst env: Record<string, string> = {};\n\t\tconst notices: string[] = [];\n\n\t\tif (serverPackage.registryType === RegistryType.DOCKER) {\n\t\t\targs.push('run');\n\t\t\targs.push('-i');\n\t\t\targs.push('--rm');\n\t\t}\n\n\t\tif (serverPackage.runtimeArguments?.length) {\n\t\t\tconst result = this.processArguments(serverPackage.runtimeArguments ?? []);\n\t\t\targs.push(...result.args);\n\t\t\tinputs.push(...result.variables);\n\t\t\tnotices.push(...result.notices);","sourceCodeStart":841,"sourceCodeEnd":877,"githubUrl":"https://github.com/microsoft/vscode/blob/a94b963a32aa9749d69504576791fa29700ae46d/extensions/copilot/src/extension/mcp/vscode-node/nuget.ts#L841-L877","documentation":"Error \"No server package found\" thrown in microsoft/vscode.","triggerScenarios":"Thrown at extensions/copilot/src/extension/mcp/vscode-node/nuget.ts:859 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"a94b963a32aa9749d69504576791fa29700ae46d","analyzedAt":"2026-08-12T01:08:56.794Z","schemaVersion":2},"datasetVersion":"2026-08-12T06:17:24.410Z"}