From 48be126d4e65c5bb8bb03741d91677cb995aa924 Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Mon, 23 Jun 2025 18:31:58 -0400 Subject: [PATCH 1/2] Fix vscode config auto-install in mcp script --- eng/common/mcp/azure-sdk-mcp.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/common/mcp/azure-sdk-mcp.ps1 b/eng/common/mcp/azure-sdk-mcp.ps1 index caca58ca2..2392e9c33 100755 --- a/eng/common/mcp/azure-sdk-mcp.ps1 +++ b/eng/common/mcp/azure-sdk-mcp.ps1 @@ -26,9 +26,9 @@ if ($Clean) { } if ($UpdateVsCodeConfig) { - $vscodeConfigPath = $PSScriptRoot + "../../../.vscode/mcp.json" + $vscodeConfigPath = Join-Path $PSScriptRoot "../../../.vscode/mcp.json" if (Test-Path $vscodeConfigPath) { - $vscodeConfig = Get-Content -Raw $vscodeConfig | ConvertFrom-Json -AsHashtable + $vscodeConfig = Get-Content -Raw $vscodeConfigPath | ConvertFrom-Json -AsHashtable } else { $vscodeConfig = @{} @@ -36,7 +36,7 @@ if ($UpdateVsCodeConfig) { $serverKey = "azure-sdk-mcp" $serverConfig = @{ "type" = "stdio" - "command" = "/home/ben/azs/azure-sdk-tools/eng/common/mcp/azure-sdk-mcp.ps1" + "command" = "$PSCommandPath" } $orderedServers = [ordered]@{ $serverKey = $serverConfig From 4d77f309c580e074e840ce1724795967bdc10ca7 Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Mon, 23 Jun 2025 18:43:40 -0400 Subject: [PATCH 2/2] Update eng/common/mcp/azure-sdk-mcp.ps1 Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com> --- eng/common/mcp/azure-sdk-mcp.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/common/mcp/azure-sdk-mcp.ps1 b/eng/common/mcp/azure-sdk-mcp.ps1 index 2392e9c33..4f4fa6d03 100755 --- a/eng/common/mcp/azure-sdk-mcp.ps1 +++ b/eng/common/mcp/azure-sdk-mcp.ps1 @@ -26,7 +26,7 @@ if ($Clean) { } if ($UpdateVsCodeConfig) { - $vscodeConfigPath = Join-Path $PSScriptRoot "../../../.vscode/mcp.json" + $vscodeConfigPath = Join-Path $PSScriptRoot ".." ".." ".." ".vscode" "mcp.json" if (Test-Path $vscodeConfigPath) { $vscodeConfig = Get-Content -Raw $vscodeConfigPath | ConvertFrom-Json -AsHashtable }