Microsoft NuGet — MCP-сервер для Claude Code и других IDE
MCP-сервер от NuGet: даёт агенту доступ к вашим фидам пакетов, планирует обновления и разбирает уязвимости в зависимостях.
Открыть на GitHubЧто делает Microsoft NuGet
Сервер подключается к настроенным NuGet-фидам и отдаёт агенту актуальную информацию о пакетах. Дальше он умеет планировать обновления по графу пакетов проекта и целевым фреймворкам, а для пакетов с известными уязвимостями предлагает осторожный план исправлений — включая транзитивные зависимости.
Отдельная часть — проверка supply-chain: сервер смотрит на Central Package Management, NuGet Audit, Package Source Mapping и валидность NuGet.Config и советует, что подтянуть. Это повод пройтись по репозиторию, если пакеты обновляются редко.
Запускается через команду dnx, поэтому нужен .NET 10 Preview 6 или новее — без него сервер не стартует. Версию проверяют командой dotnet --info. Конфигурация кладётся в mcp.json; для Visual Studio 2026 сервер идёт в комплекте и включается в меню инструментов GitHub Copilot. Если прописать конкретную версию вроде [email protected], её придётся обновлять вручную при выходе новых релизов.
Какие задачи решает
- посмотреть актуальные версии пакетов в своих фидах
- спланировать обновление пакетов по графу проекта
- разобрать уязвимости в транзитивных зависимостях
- проверить валидность
NuGet.Configв репозитории - оценить, включены ли NuGet Audit и Package Source Mapping
Примеры запросов агенту
- Покажи, какие обновления есть для пакетов в этом проекте
- Составь план исправления уязвимых зависимостей
- Проверь supply-chain настройки NuGet в репозитории
Как установить Microsoft NuGet
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Microsoft NuGet
Как установить Microsoft NuGet в Claude Code?
Готовой команды установки для Claude нет. Сервер прописывают в mcp.json вручную: "command": "dnx" и аргументы "NuGet.Mcp.Server", "--source", "https://api.nuget.org/v3/index.json", "--yes". Перед этим нужен .NET 10 Preview 6 или новее.
Что делает Microsoft NuGet?
Отдаёт агенту данные о пакетах из ваших фидов, планирует обновления по графу проекта и предлагает осторожные исправления для уязвимых зависимостей. Ещё проверяет настройки supply-chain в репозитории.
Что нужно для работы сервера?
Установленный .NET 10 Preview 6 или новее — именно в нём появилась команда dnx, через которую сервер скачивается и запускается. Проверить версию можно командой dotnet --info.