From f256bca18cc883a5c01a75627f448e3018ac1515 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Wed, 29 Oct 2025 08:57:47 +0800 Subject: [PATCH 1/2] Display VS Code tab first in MCP dialog --- .../Components/Dialogs/McpServerDialog.razor | 54 +++++++++---------- .../Dialogs/McpServerDialog.razor.cs | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor b/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor index c748ec2d731..fbb77827e1f 100644 --- a/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor +++ b/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor @@ -18,33 +18,6 @@ For more information, see @Loc[nameof(Resources.Dialogs.McpServerDialogLearnMoreLink)].

- -
-

- @Loc[nameof(Resources.Dialogs.McpServerDialogQuicklyAddVisualStudio)] -

-

- - - - @Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)] - - Visual StudioInstall Aspire MCP Server - - @* - Generated from: - https://img.shields.io/badge/Visual_Studio-Install_Aspire_MCP_Server-8863C5?style=flat-square&logo=modelcontextprotocol&logoColor=white - *@ - -

-

- @((MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.McpServerDialogOtherOptionsVisualStudio)], "https://aka.ms/aspire/mcp-add-client-vs")) -

- -
-
@@ -100,6 +73,33 @@ } + +
+

+ @Loc[nameof(Resources.Dialogs.McpServerDialogQuicklyAddVisualStudio)] +

+

+ + + + @Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)] + + Visual StudioInstall Aspire MCP Server + + @* + Generated from: + https://img.shields.io/badge/Visual_Studio-Install_Aspire_MCP_Server-8863C5?style=flat-square&logo=modelcontextprotocol&logoColor=white + *@ + +

+

+ @((MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.McpServerDialogOtherOptionsVisualStudio)], "https://aka.ms/aspire/mcp-add-client-vs")) +

+ +
+
diff --git a/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor.cs b/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor.cs index 100ceffcd41..84687533180 100644 --- a/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor.cs +++ b/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor.cs @@ -144,8 +144,8 @@ private string GetJsonConfigurationMarkdown() => public enum McpToolView { - VisualStudio, VSCode, + VisualStudio, Other } } From 3890412abfde782f450f792e4c314e34aab05c51 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Wed, 29 Oct 2025 08:58:39 +0800 Subject: [PATCH 2/2] Clean up --- src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor b/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor index fbb77827e1f..65e78e64626 100644 --- a/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor +++ b/src/Aspire.Dashboard/Components/Dialogs/McpServerDialog.razor @@ -82,7 +82,6 @@

- @Loc[nameof(Resources.Dialogs.McpServerDialogInstallButtonAriaLabelVisualStudio)]