Skip to content

Commit 5c8496a

Browse files
authored
mcp: fix compilation error with paths and minification (microsoft#251464)
Maybe?
1 parent acbe46c commit 5c8496a

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/vs/workbench/contrib/mcp/common/discovery/configMcpDiscovery.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import { equals as arrayEquals } from '../../../../../base/common/arrays.js';
77
import { Throttler } from '../../../../../base/common/async.js';
88
import { Disposable, DisposableStore, IDisposable, MutableDisposable } from '../../../../../base/common/lifecycle.js';
99
import { autorunDelta, ISettableObservable, observableValue } from '../../../../../base/common/observable.js';
10-
import * as path from '../../../../../base/common/path.js';
11-
import { OperatingSystem } from '../../../../../base/common/platform.js';
10+
import { posix as pathPosix, win32 as pathWin32, sep as pathSep } from '../../../../../base/common/path.js';
11+
import { isWindows, OperatingSystem } from '../../../../../base/common/platform.js';
1212
import { URI } from '../../../../../base/common/uri.js';
1313
import { Location } from '../../../../../editor/common/languages.js';
1414
import { ITextModelService } from '../../../../../editor/common/services/resolverService.js';
@@ -121,10 +121,11 @@ export class ConfigMcpDiscovery extends Disposable implements IMcpDiscovery {
121121

122122
const configMapping = configMappings[index];
123123
const { isAbsolute, join, sep } = src.path.remoteAuthority && remoteEnv
124-
? (remoteEnv.os === OperatingSystem.Windows ? path.win32 : path.posix) : path;
124+
? (remoteEnv.os === OperatingSystem.Windows ? pathWin32 : pathPosix)
125+
: (isWindows ? pathWin32 : pathPosix);
125126
const fsPathForRemote = (uri: URI) => {
126127
const fsPathLocal = uri.fsPath;
127-
return fsPathLocal.replaceAll(path.sep, sep);
128+
return fsPathLocal.replaceAll(pathSep, sep);
128129
};
129130

130131
const nextDefinitions = Object.entries(value?.servers || {}).map(([name, value]): McpServerDefinition => ({

0 commit comments

Comments
 (0)