.NET MCP Servers
by Redth
A collection of MCP (Model Context Protocol) servers written in .NET. Includes a NuGet MCP Server with tools for searching and retrieving package content.
Last updated: N/A
What is .NET MCP Servers?
A collection of .NET-based MCP (Model Context Protocol) servers. Currently includes a NuGet MCP Server that provides tools for searching NuGet packages and retrieving package content.
How to use .NET MCP Servers?
The NuGet MCP Server offers tools accessible via specific names and parameters. For example, the nuget_search
tool allows searching NuGet packages using a query and optional parameters like nuget_sources
, allow_prerelease
, skip
, and take
. Resource templates like nuget_file_content
and nuget_package
can be used to retrieve specific files or the entire package content using URI templates.
Key features of .NET MCP Servers
NuGet package searching
NuGet package file content retrieval
NuGet package content retrieval
Configurable NuGet sources
Support for pre-release packages
URI template-based access
Use cases of .NET MCP Servers
Programmatically searching for NuGet packages based on specific criteria.
Retrieving specific files from NuGet packages for analysis or integration.
Downloading entire NuGet package content for local processing.
Integrating NuGet package information into other applications or services.
Automating NuGet package management tasks.
FAQ from .NET MCP Servers
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a protocol for accessing and manipulating data models.
What NuGet sources are supported?
What NuGet sources are supported?
The nuget_sources
parameter allows specifying custom NuGet sources. The default is NuGet.org.
How do I retrieve the latest version of a package?
How do I retrieve the latest version of a package?
Use latest
as the version in the URI template, e.g., nuget://{packageId}/latest
.
Can I search for pre-release packages?
Can I search for pre-release packages?
Yes, set the allow_prerelease
parameter to true
when using the nuget_search
tool.
Where can I find more information about NuGet query syntax?
Where can I find more information about NuGet query syntax?
Refer to the official NuGet documentation for details on the query syntax.