24 v1.1.10 更新于 2026-10-11
NuGet API Inspector MCP Server
查看 NuGet 包的 API、依赖、元数据,并比较不同版本间的破坏性变更。
安装配置
远程接入(http)
{
"mcpServers": {
"nugetmcpserver": {
"url": "https://github.com/DimonSmart/NugetMcpServer"
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 12 个工具
search_packages
按查询和关键词搜索 NuGet 包。
search_packages_fuzzy
使用 AI 辅助的模糊搜索查找 NuGet 包。
get_package_info
获取包的元数据、依赖项和包结构信息。
list_interfaces
列出包中的公共接口。
list_classes_records_structs
列出包中的公共类、记录和结构体。
get_interface_definition
返回指定 C# 接口的定义。
get_class_or_record_or_struct_definition
返回指定 C# 类、记录或结构体的定义。
get_enum_definition
返回指定 C# 枚举的定义。
compare_package_versions
比较不同版本之间的公共 API 变化。
list_package_files
列出包内的文件。
get_package_file
读取包内的指定文件。
get_current_time
返回服务器当前时间。