nuget

nuget

NuGetNOASSERTION
1.5k звёзд272 форков
NuGet — официальный менеджер пакетов для платформы Microsoft .NET. В репозитории NuGet Gallery хранятся миллионы пакетов с открытым кодом. MCP-сервер подключает ИИ-ассистента к этой базе знаний. Разработчикам не нужно переключаться между IDE и браузером. Ассистент сам ищет пакеты, проверяет их зависимости и версии. Сервер использует API NuGet Gallery и документацию проекта NuGet Home. Код развивается при поддержке .NET Foundation.

Характеристики

Общее

  • СтатусСообщество
  • РазработчикNuGet
  • ЛицензияNOASSERTION

Технологии

  • Языки
    HTML
  • Транспорт
    stdio

Описание

Возможности

  • Поиск пакетов по названию, описанию и тегам через API NuGet Gallery.
  • Получение полных метаданных: автор, описание, лицензия, URL репозитория.
  • Просмотр полной истории версий выбранного пакета.
  • Анализ дерева зависимостей, поиск устаревших компонентов.
  • Фильтрация по целевой платформе: .NET Core, .NET Framework, .NET Standard.
  • Получение статистики загрузок и дат последних обновлений.
  • Проверка лицензионной совместимости пакетов.
  • Валидация имени пакета перед публикацией.

Как подключить

Установите сервер глобально через npm:

npm install -g nuget-mcp

Укажите сервер в конфигурации вашего MCP-клиента. Пример для Claude Desktop:

{ "mcpServers": { "nuget": { "command": "npx", "args": ["-y", "nuget-mcp"] } } }

Сохраните файл конфигурации и перезапустите клиент. Сервер будет доступен для запросов.

Примеры запросов

  • «Найди три самых популярных пакета для сериализации XML в .NET 8.»
  • «Покажи все версии Newtonsoft.Json и отметь критические изменения после версии 12.»
  • «Какие зависимости у Microsoft.EntityFrameworkCore 8.0? Проверь их на устаревание.»
  • «Найди пакет Serilog, покажи его описание и лицензию.»

Технические детали

  • Транспорт: stdio
  • Лицензия: NOASSERTION
  • Язык: HTML (репозиторий проекта), сервер на JavaScript
  • Разработчик: NuGet / .NET Foundation
  • Совместимые клиенты: Claude Desktop, VS Code, JetBrains IDE
  • Звезды на GitHub: 1 547

Поделиться