Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Диспетчер пакетов Windows (WinGet) включает встроенный сервер протокола контекста модели (MCP). Сервер WinGet MCP позволяет агентам ИИ и средствам разработки интеллектуально помочь вам в понимании доступных пакетов и способах их установки.
Сервер WinGet MCP предоставляет основные функциональные возможности WinGet агентам ИИ, что позволяет им находить пакеты, понимать их сведения и работать с рабочими процессами установки. Эта функция улучшает рабочий процесс разработчика в целом, предоставляя контекстную информацию о доступных пакетах непосредственно инструментам на базе ИИ.
Что такое протокол контекста модели (MCP)?
Протокол контекста модели (MCP) — это открытый протокол, позволяющий системам ИИ взаимодействовать с внешними источниками данных и инструментами согласованно. Он предоставляет стандартизированный интерфейс для агентов ИИ для обнаружения возможностей, получения информации и вызова действий в различных системах и службах.
MCP позволяет инструментам, основанным на искусственном интеллекте, понять, какие операции возможны и как их выполнять, не требуя кастомных интеграций для каждой системы. Этот протокол упрощает разработку помощников по искусственному интеллекту, которые могут легко работать с несколькими инструментами и службами.
Дополнительные сведения о MCP и его работе с агентами ИИ см. в статье Об использовании серверов MCP в VS Code.
Как WinGet MCP работает с агентами ИИ
Чтобы использовать сервер WinGet MCP с агентами ИИ, сначала необходимо настроить среду разработки для подключения к серверу MCP. После подключения сервер WinGet MCP может помочь:
Обнаружение доступных пакетов. При запросе агента на помощь с задачами установки программного обеспечения агент может выполнять поиск в репозитории WinGet для доступных пакетов. WinGet MCP помогает агентам предоставлять точные, актуальные сведения о доступном программном обеспечении. Например:
- Вы спрашиваете: "Мне нужно установить Visual Studio Code"
- Поиск агента: репозиторий WinGet для пакетов Visual Studio Code
- Агент предоставляет: сведения о пакете, включая идентификатор, версию, издатель и параметры установки
Установка пакетов. Если необходимо установить определенное программное обеспечение, агенты могут помочь в процессе установки, гарантируя, что программное обеспечение установлено с правильной конфигурацией. Рассмотрим пример.
- Вы спрашиваете: "Установка Python для разработки"
- Агент определяет: соответствующий пакет Python из репозитория WinGet
- Агент предоставляет: команды установки или может инициировать установку с вашим утверждением
Интеграция WinGet MCP с VS Code
Сервер WinGet MCP интегрируется с VS Code и агентами ИИ следующим образом:
- VS Code Copilot взаимодействует с агентами ИИ, которые могут получить доступ к серверам MCP.
- Агенты ИИ используют протокол MCP для запроса сервера WinGet MCP для получения сведений.
- Сервер WinGet MCP обрабатывает запросы и вызывает соответствующие команды интерфейса командной строки WinGet.
- Интерфейс командной строки WinGet выполняет поиск пакетов и установку в репозитории.
- Результаты возвращаются через цепочку, чтобы обеспечить улучшенную поддержку.
Связанный контент
Windows developer