Сервер утверждения MCP компании Impri (npx @impri/mcp) предоставляет Клоду Коду и другим клиентам MCP реальный вызов инструмента, позволяющий приостановить работу агента и дождаться решения человека. Если ваш агент работает внутри клиента MCP, у него уже есть инструменты: доступ к файлам, оболочка, GitHu...
Сервер утверждения MCP компании Impri (npx @impri/mcp) предоставляет Клоду Коду и другим клиентам MCP реальный вызов инструмента, позволяющий приостановить работу агента и дождаться решения человека.
Проблема с «просто спросите пользователя» в командной строке
Если ваш агент работает внутри клиента MCP, у него уже есть инструменты: доступ к файлам, оболочка, GitHub, драйвер базы данных. Указание в системном приглашении «остановиться и спросить, прежде чем делать что-либо разрушительное» — это не вызов инструмента, а предложение, которое модель может забыть, рационализировать прошлое или полностью пропустить при внедрении подсказки из полученного файла или тела задачи. Также нет записей о том, о чем спрашивали и кто ответил. Сервер утверждения MCP превращает это предложение в реальную зависимость: агент вызывает инструмент, возвращает ожидающее действие, а путь кода, выполняющий фактическую работу, просто не достигается, пока этот инструмент не вернет одобрение.
Три инструмента и для чего нужен каждый из них
Сервер MCP Impri предоставляет ровно три инструмента — не более того:
impri_push_action(kind, title, просмотр, expires_in, editable) — создает ожидающее действие и уведомляет человека. Возвращает action_id.
impri_await_decision(action_id, timeout_s) — блокирует (внутренний опрос каждые несколько секунд) до тех пор, пока действие не будет одобрено