Почему webbrowser.open не работает с сервером mcp?Python

Программы на Python
Ответить
Anonymous
 Почему webbrowser.open не работает с сервером mcp?

Сообщение Anonymous »

  • Краткий контекст: Я создаю локальный агент Python с использованием 3B-модели на основе llama.cpp и инструментов в стиле MCP. Один инструмент должен открывать поиск на YouTube в браузере.
  • Что работает
    • Инструмент вызывается (показать журналы).
    • URL возвращается правильно.
  • Что нет
    • Код: Выделить всё

      webbrowser.open
      ничего не делает при вызове внутри инструмента/сервера.
    • Тот же код в автономном скрипте открывает браузер (если это правда после его тестирования).
  • Среда
    • ОС (например, Ubuntu 24.04)
    • Среда рабочего стола (GNOME/KDE/WSL/headless/etc.)
  • Конкретный вопрос: Плохая ли идея вызывать webbrowser.open изнутри серверного процесса? Должен ли я перенести логику открытия URL-адресов на сторону клиента? Есть ли какие-нибудь рекомендации для этого при локальной настройке?


Подробнее здесь: https://stackoverflow.com/questions/798 ... mcp-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»