interactive-mcp
Локальный MCP-сервер, с помощью которого агент задает вам вопрос в консоли, ждет ответа и присылает уведомление о конце работы
- 351 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер показывает системные уведомления и открывает консольные окна на вашей машине
- Ответы, которые вы вводите, уходят агенту и модели, поэтому пароли и секреты в них вводить не стоит
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/interactive-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер показывает системные уведомления и открывает консольные окна на вашей машине
- Ответы, которые вы вводите, уходят агенту и модели, поэтому пароли и секреты в них вводить не стоит
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
interactive-mcp дает агенту задавать вам вопросы во время работы. Вместо догадок агент спрашивает, получает ответ и продолжает задачу. Серверу нужен прямой доступ к системе, чтобы показывать уведомления и запросы в командной строке. Инструментов пять. `request_user_input` задает вопрос и возвращает ответ, при необходимости с готовыми вариантами. `message_complete_notification` присылает системное уведомление. `start_intensive_chat`, `ask_intensive_chat` и `stop_intensive_chat` открывают, ведут и закрывают постоянный диалог в командной строке.
Для кого. Для разработчиков, которые отдают агенту длинные задачи и хотят отвечать на его уточняющие вопросы без возврата в чат.
Подходит, если
- Агент настраивает проект, и на каждом шаге ему нужно подтверждение или выбор из вариантов
- Вы хотите собирать отзывы во время генерации или правки кода, не прерывая задачу
- Перед крупным действием, например правкой файлов или архитектурным решением, агент должен согласовать план
- Задача идет долго, и вас нужно позвать системным уведомлением, когда она закончилась
- Нужен постоянный диалог в командной строке на несколько вопросов подряд
Не подходит, если
- Клиент запускается на удаленном сервере или в облаке: сервер должен работать локально рядом с клиентом, чтобы показывать уведомления и окна
- Агент работает без присмотра ночью: вопрос без ответа истечет по таймауту
- Нужен веб-интерфейс обратной связи с картинками и вложениями: у сервера консольные вопросы и уведомления
- Вам не нужны вопросы от агента: подойдет обычный чат клиента
Пример запроса к агенту
Прежде чем менять структуру проекта, спроси у меня через interactive-mcp, какой из трех вариантов выбрать, и пришли уведомление, когда закончишьMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер рассчитан на локальный запуск: ему нужен прямой доступ к операционной системе, чтобы показывать уведомления и консольные запросы. Автор называет проект ранним, поэтому поведение и набор инструментов могут меняться.
По умолчанию вопрос ждет ответа 30 секунд, потом истекает. На macOS со стандартным Terminal.app автор советует в настройках профиля выбрать закрытие окна после чистого выхода оболочки, иначе окна с вопросами копятся на экране.
Как отключить. Удалите блок interactive из `mcpServers` в настройках клиента и перезапустите клиент. Отдельные инструменты отключаются флагом `--disable-tools`, например `--disable-tools message_complete_notification,intensive_chat`.
Частые вопросы
Как подключить interactive-mcp к Cursor?
Добавьте в mcp.json блок interactive с командой npx и аргументами `-y` и interactive-mcp. Для Cursor есть и кнопка установки в один клик. Для Claude Desktop такой же блок кладут в claude_desktop_config.json.
Как настроить время ожидания ответа?
По умолчанию 30 секунд. Добавьте в args ключ `-t` и число секунд, например `-t 60`. Время действует на все запросы к человеку, пока вы не измените аргументы.
Как отключить уведомления или длинный чат?
Ключ `--disable-tools` принимает список через запятую: `request_user_input`, `message_complete_notification` или группу `intensive_chat`. Отключенные инструменты сервер не объявляет клиенту.
Работает ли сервер в VS Code?
Да. В настройки пользователя или в файл `.vscode/mcp.json` добавляют сервер interactive-mcp с той же командой и аргументами. Ключи верхнего уровня в конфигурации VS Code отличаются от Claude Desktop и Cursor.
Чем длинный чат отличается от обычного вопроса?
Обычный вопрос `request_user_input` разовый: агент спрашивает и получает ответ. `start_intensive_chat` открывает постоянную сессию в командной строке, в которой агент задает вопросы через `ask_intensive_chat`, пока не закроет ее вызовом `stop_intensive_chat`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный удаленный MCP-сервер конструктора опросов WebAsk и 25 навыков: анкета по описанию, проверка перед запуском, ответы и отчеты
MCP-сервер для Slack: история каналов, треды, личные сообщения, поиск и непрочитанное, запись выключена по умолчанию
Самостоятельно размещаемый таск-менеджер для совместной работы человека и агентов через MCP
Пачка MCP
mcp-pachca
MCP-сервер для корпоративного мессенджера Пачка: чаты, поиск по сообщениям, пользователи и отправка сообщений
MCP-сервер для работы агента с локальным компьютером: терминал и долгие процессы, поиск и правка файлов, Excel, PDF и DOCX
MCP-сервер для macOS: агент читает, ищет и отправляет сообщения в приложении Сообщения на вашем Mac
Коротко о README
Описание перечисляет инструменты, показывает анимации сценариев и дает конфигурации для Claude Desktop, Cursor и VS Code. Отдельные разделы посвящены параметрам командной строки и принципам для агента: чаще спрашивать, уточнять непонятное и подтверждать значимые действия.