NugetMcpServer
@DimonSmart
About NugetMcpServer
Local MCP server demo
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is NugetMcpServer?
NugetMcpServer is an MCP server that retrieves accurate interface and enum definitions directly from NuGet packages. It reduces LLM hallucinations by providing real-time, version-specific API information instead of relying on outdated training data.
How to use NugetMcpServer?
Install via WinGet (winget install DimonSmart.NugetMcpServer) or build from source. After installation, add the server to your MCP client (e.g., VS Code, OllamaChat) by configuring it as an MCP server. The server communicates over STDIO.
Key features of NugetMcpServer
- Real-time extraction of interfaces and enums from NuGet packages
- Smart package search with AI-enhanced keyword generation
- Two-phase search: direct search plus AI fallback
- Package popularity ranking by download count
- Supports specific package versions or the latest version
- Includes a time utility tool for basic server checks
Use cases of NugetMcpServer
- Package discovery – search for packages by functionality and see popularity metrics
- API discovery – examine which interfaces a package exposes before using it
- Version migration – compare interfaces between package versions when upgrading
- Code generation – generate accurate code from real package interfaces
- Technology research – find the most popular packages for specific technologies
FAQ from NugetMcpServer
What prerequisites are required?
.NET 9.0 SDK or higher and a compatible MCP client (e.g., OllamaChat, VS Code with Copilot).
How do I install NugetMcpServer?
Use WinGet (winget install DimonSmart.NugetMcpServer) or clone the repository and run dotnet build followed by dotnet run.
What tools does the server provide?
TimeTool (GetCurrentTime), Interface tools (GetInterfaceDefinition, ListInterfaces), Enum tools (GetEnumDefinition), and Package Search tools (SearchPackages with optional fuzzy search).
How does fuzzy search work?
When fuzzySearch=true, the AI analyzes the query to generate three likely package names, then combines standard results with those searches, deduplicates, and sorts by popularity.
What transport does the server use?
The server uses STDIO (standard input/output) for client communication.
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments