Skip to content

Add support for .NET / NuGet based MCP servers #126

Open
@joelverhagen

Description

@joelverhagen

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.

enum: [npm, docker, pypi, homebrew]

(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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions