# NuGet API Inspector

Lets your assistant read the actual metadata and public API of NuGet packages. Useful when the version matters or the package sits in a private feed.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 24
- Author: DimonSmart
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/DimonSmart/NugetMcpServer
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/nuget-api-inspector

## What it does

Assistants guess method signatures from memory, and guesses cost time. This server connects the model to real packages: it returns metadata, the public API surface of a specific version, version diffs, and the files inside a package.

It runs as a stdio MCP server. The `dnx` route pulls `DimonSmart.NugetMcpServer` directly, so no separate `dotnet tool install` is involved. Where the client machine has no .NET SDK, point it at the Docker image `ghcr.io/dimonsmart/nugetmcpserver:latest` instead. Private feeds and local package folders go through `NUGET_SOURCES`, which takes several sources separated by semicolons, or `NUGET_CONFIG` pointing at an existing `NuGet.Config`.

With no extra sources configured, a package from your private feed simply won't show up in the answer. Set the source variables before the first query. Registering takes one command in Codex or Claude, and the Codex CLI and IDE extension share that config.

## Requirements
- Needs: Docker
- Environment variables: `NUGET_CONFIG`, `NUGET_SOURCES` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- verify real method signatures before generating package code
- diff the public API between two package versions
- read metadata for a package kept in a private feed
- browse the contents of a local package folder
- search NuGet by name and explore the matching API

## Example prompts
- Ask the NuGet MCP server about Dapper 2.1.66 and list the public extension methods on `IDbConnection`.
- Compare the public API of two versions of the package in my local feed `C:\NuGet\LocalFeed`.
- Check the real metadata and dependencies of the installed package through NuGet before touching any code.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
