Skip to content

Conversation

@joelverhagen
Copy link
Contributor

@joelverhagen joelverhagen commented Aug 6, 2025

This is in support of #257679.

This will also support #259901 if, for example, we move to using npm for the "does the package exist" check and npm is not available.

I am working in using the server.json contained in NuGet packages to improve MCP installation. To do these, I need to invoke dotnet tool install commands to download the package. If the user does not have dotnet installed, we should let them known. This is prior to the MCP server being installed so the existing notification flow will not kick in yet.

The URL and label are optionally sent back as part of the error. I believe this is a useful additional to the contract of github.copilot.chat.mcp.setup.validatePackage.

It looks like this:

image

Also, added dotnet to the list of recognized missing commands in case dotnet tool exec is used.
Also, fix a misnamed editor service dependency.

@connor4312 connor4312 enabled auto-merge (squash) August 7, 2025 17:41
@vs-code-engineering vs-code-engineering bot added this to the August 2025 milestone Aug 7, 2025
@connor4312 connor4312 merged commit da12e8e into microsoft:main Aug 7, 2025
17 checks passed
@vs-code-engineering vs-code-engineering bot locked and limited conversation to collaborators Sep 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants