MCP.so
登录

NugetMcpServer MCP Server

@DimonSmart

基本信息

分类

其他

许可证

View license

传输方式

stdio

作者

DimonSmart

关于 NugetMcpServer MCP Server

Local MCP server demo

NugetMcpServer MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

NugetMcpServer MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 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

常见问题

1

What prerequisites are required?

.NET 9.0 SDK or higher and a compatible MCP client (e.g., OllamaChat, VS Code with Copilot).

2

How do I install NugetMcpServer?

Use WinGet (`winget install DimonSmart.NugetMcpServer`) or clone the repository and run `dotnet build` followed by `dotnet run`.

3

What tools does the server provide?

TimeTool (`GetCurrentTime`), Interface tools (`GetInterfaceDefinition`, `ListInterfaces`), Enum tools (`GetEnumDefinition`), and Package Search tools (`SearchPackages` with optional fuzzy search).

4

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.

5

What transport does the server use?

The server uses STDIO (standard input/output) for client communication.

评论

其他 分类下的更多 MCP 服务器