Token导航 LogoToken导航TokenDH.com
Nuget Docs MCP logo
开发工具未说明官方级别未说明来源级核验

Nuget Docs MCP

MCP Server

用于查找本地安装的NuGet包文档的工具,可作为CLI工具和MCP服务器运行。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
开发工具C#Claude命令行工具ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AdamTovatt

提供方

AdamTovatt

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

NugetDocsMcp

![Tests](https://github.com/AdamTovatt/nuget-docs-mcp/actions/workflows/dotnet.yml) ](https://www.nuget.org/packages/NugetDocsMcp) ](https://www.nuget.org/packages/NugetDocsMcp) ![License: MIT](https://opensource.org/licenses/MIT)

用于查找本地安装的NuGet包文档的工具。既可作为CLI工具,又可作为AI代理的MCP(模型上下文协议)服务器。

安装

dotnet tool install --global NugetDocsMcp

安装后 nd 命令将在全球范围内可用。

要更新到最新版本:

dotnet tool update --global NugetDocsMcp

要卸载,请执行以下操作:

dotnet tool uninstall --global NugetDocsMcp

要在Claude Code中将其注册为MCP工具:

claude mcp add nugetdocs -- nd --mcp

对于Cursor或其他MCP客户端,请将以下内容添加到MCP配置中:

{
  "mcpServers": {
    "nugetdocs": {
      "command": "nd",
      "args": ["--mcp"]
    }
  }
}

用法

nd readme 
 [--version ]                          # Get the README for a package
nd types 
 [--version ] [--framework ]         # List all types in a package
nd search 
  [--version ] [--framework ] # Search docs by member name
nd help                                                       # Show help information

例子

# Read a package's README
nd readme Dapper

# List all types in a package
nd types Microsoft.Extensions.DependencyInjection.Abstractions --version 10.0.1 --framework net8.0

# Search for a method by short name
nd search Dapper Query

# Search by qualified name
nd search Dapper "SqlMapper.Query" --version 2.1.35 --framework net8.0

行为

版本和框架自动解析

如果本地只安装了一个版本的软件包,则会自动使用它。目标框架也是如此。如果存在多个选项,但未指定任何选项,则该工具会列出可用选项,以便您选择一个。

从本地NuGet缓存读取

从全局NuGet包文件夹读取的所有查找(~/.nuget/packages/).只有已还原的包可用。

XML文档

nd searchnd types 阅读NuGet包附带的XML文档文件。并非所有包都包含XML文档(例如Moq不包含)。

不区分大小写的匹配

包名、版本查找、README检测和搜索查询都是不区分用例的匹配。

作为MCP服务器

nd --mcp

当作为MCP服务器运行时,可以使用以下工具:

  • nd_readme(packageName, version?) -获取软件包的README文件
  • nd_types(packageName, version?, targetFramework?) -列出包中的所有类型
  • nd_search(packageName, query, version?, targetFramework?) -按成员名称搜索文档
  • nd_help() -获取帮助

发展

git clone 
cd nuget-docs-mcp
dotnet build NugetDocsMcp.slnx
dotnet test NugetDocsMcp.slnx

在开发过程中作为MCP服务器运行:

dotnet run --project NugetDocsMcp.Cli/NugetDocsMcp.Cli.csproj -- --mcp

要打包:

dotnet pack NugetDocsMcp.Cli/NugetDocsMcp.Cli.csproj --configuration Release

许可证

MIT许可证

目录标签

目录标签

开发工具C#Claude命令行工具NuGet包管理本地部署文档查询CLI工具MCP服务器开发辅助

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP