NuGet API Inspector — MCP-сервер для Claude Code: проверка API пакетов
Даёт ассистенту доступ к настоящим метаданным и публичным API пакетов NuGet. Пригодится, когда версия важна или пакет лежит в приватном фиде.
Открыть на GitHubЧто делает NuGet API Inspector
Ассистент часто угадывает сигнатуры методов по памяти и промахивается. NuGet API Inspector подключает его к реальным пакетам: можно посмотреть метаданные, публичные определения API нужной версии, сравнить две версии и заглянуть внутрь пакета.
Ставится как обычный stdio MCP-сервер. Через dnx подтягивается пакет DimonSmart.NugetMcpServer — отдельный dotnet tool install не нужен. Если в окружении клиента нет .NET SDK, есть вариант с Docker-образом ghcr.io/dimonsmart/nugetmcpserver:latest. Для приватных фидов и локальных папок задаются переменные NUGET_SOURCES (несколько источников через точку с запятой) или NUGET_CONFIG с путём к своему NuGet.Config.
Без настроенных источников сервер видит только то, что доступно по умолчанию, поэтому приватный пакет в ответе не появится — это повод проверить NUGET_SOURCES до первого запроса. В Codex и Claude регистрация выполняется одной командой, конфигурация общая для CLI и IDE-расширения.
Какие задачи решает
- сверить сигнатуры методов пакета перед генерацией кода
- посмотреть, что изменилось в публичном API между версиями
- вытащить метаданные пакета из приватного фида
- проверить содержимое локальной папки с пакетами
- найти нужный пакет по имени и изучить его API
Примеры запросов агенту
- Посмотри через NuGet MCP-сервер пакет Dapper 2.1.66 и покажи публичные методы расширения для
IDbConnection. - Сравни публичный API двух версий пакета, который у меня в локальном фиде
C:\NuGet\LocalFeed. - Прежде чем писать код, проверь в NuGet реальные метаданные и зависимости установленного пакета.
Как установить NuGet API Inspector
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о NuGet API Inspector
Как установить NuGet API Inspector в Claude Code?
Выполните claude mcp add --transport stdio nuget -- dnx [email protected] --yes. Проверить подключение можно через claude mcp list и claude mcp get nuget, а внутри Claude — командой /mcp.
Что делает NuGet API Inspector?
Показывает ассистенту настоящие метаданные и публичные API пакетов NuGet, чтобы тот не додумывал сигнатуры по памяти. Умеет искать пакеты, сравнивать версии и работать с приватными или локальными источниками.
Что нужно, чтобы сервер видел приватный пакет?
Задайте переменную NUGET_SOURCES со списком URL или папок через точку с запятой либо NUGET_CONFIG с путём к вашему NuGet.Config. Если в окружении клиента нет .NET SDK, запускайте сервер через Docker-образ.