Description
Is your feature request related to a problem? Please describe.
I am on the NuGet team. I would like to provide a contribution enabling NuGet support on the MCP server, but I'd like to have an open discussion about this before just firing off a PR :D
I have a NuGet + .NET + VS Code focused proposal here:
NuGet/Home#14344
No need to read that unless you want to (all feedback is welcome!), but I would like to understand the process of getting support for NuGet on the MCP registry. AFAIK, we need a single-shot command experience and then the OpenAPI definition updated.
Line 174 in 6b22cf0
(this needs
nuget
)
The single-shot experience will be available in the next month or two, under the name dnx
shipping inside the .NET SDK. At which point I'd like to light up support on the Registry and in VS Code as a "reference client implementation".
Describe the solution you'd like
Add support for nuget
as a supported page type, similar to npm
and pypi
.
Describe alternatives you've considered
.NET packages could be bundled in npm packages (@azure/mcp does this) or in Docker containers. This can technically work but is not ideal since .NET has a robust (if I do say so myself 😅) packaging solution analogous to npm and PyPI.
Additional context
An "new package registry" checklist would be great. I am connecting the dots somewhat and have spoken to VS Code folks about NuGet support so I have a generally idea of the gaps to fill, but I want to be sure.