Skip to content

Commit 14a186b

Browse files
authored
hide default mcp servers view when chat is hidden (microsoft#253036)
1 parent 53e23e2 commit 14a186b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/vs/workbench/contrib/mcp/browser/mcpServersView.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ import { DefaultViewsContext, SearchMcpServersContext } from '../../extensions/c
4040
import { VIEW_CONTAINER } from '../../extensions/browser/extensions.contribution.js';
4141
import { renderMarkdown } from '../../../../base/browser/markdownRenderer.js';
4242
import { MarkdownString } from '../../../../base/common/htmlContent.js';
43+
import { ChatContextKeys } from '../../chat/common/chatContextKeys.js';
4344

4445
export interface McpServerListViewOptions {
4546
showWelcomeOnEmpty?: boolean;
@@ -337,7 +338,7 @@ export class McpServersViewsContribution extends Disposable implements IWorkbenc
337338
id: 'workbench.views.mcp.default.marketplace',
338339
name: localize2('mcp', "MCP Servers"),
339340
ctorDescriptor: new SyncDescriptor(DefaultBrowseMcpServersView, [{ showWelcomeOnEmpty: true }]),
340-
when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated()),
341+
when: ContextKeyExpr.and(DefaultViewsContext, HasInstalledMcpServersContext.toNegated(), ChatContextKeys.Setup.hidden.negate()),
341342
weight: 40,
342343
order: 4,
343344
canToggleVisibility: true

0 commit comments

Comments
 (0)