NugetMcpServer
@DimonSmart
NugetMcpServer について
Local MCP server demo
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
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.
「その他」の他のコンテンツ
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Servers
modelcontextprotocolModel Context Protocol Servers
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!
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Awesome Mlops
visengerA curated list of references for MLOps
コメント