Skip to main content
Glama

autocontinue-mcp

Надзиратель бесконечного продолжения —— MCP-сервер, который автоматически продолжает прерванную длительную генерацию на любом веб-интерфейсе ИИ.

Когда вы просите веб-ИИ выполнить долгую задачу, он часто застревает из-за «генерация прервана / нажмите продолжить». Этот инструмент в фоне следит за экраном: делает скриншот каждые несколько секунд → OCR распознаёт отдельную кнопку «Продолжить» → нажимает её, цикл продолжается, как надзиратель продолжает за вас, освобождая ваши руки.

Полностью универсален: текст кнопки настраивается через переменные окружения, можно адаптировать под любой сайт или приложение с кнопками типа «继续 / Продолжить / Resume / Continue», не привязан к конкретной платформе.


Возможности

  • 🔁 Бесконечное продолжение: при прерывании веб-ИИ автоматически нажимает «Продолжить», цикл не прекращается, длинные задачи не прерываются

  • 🌐 Полная универсальность: по умолчанию адаптирован под китайские кнопки типа «继续», измените AC_KEYWORDS — адаптируйте под английские (Resume / Continue) или любые тексты

  • 🎯 Точное распознавание: распознаёт только отдельные короткие кнопки, автоматически отфильтровывает ложные срабатывания на длинные фразы в тексте, например «继续读取…»

  • 🖥️ Кроссплатформенность: работает на Windows / macOS / Linux (настройка прав ниже)

  • 🛡️ Безопасность и контроль: действует только после активного start; сброс мыши в левый верхний угол экрана для экстренной остановки; не трогает ваши файлы

  • ⚙️ Без больших моделей: чистый pyautogui + OCR, без LLM / векторных / облачных

Hmm, let me be more careful with translations of certain terms:

  • 监工 = надзиратель / контролёр / надсмотрщик

  • 续写 = продолжение (writing continuation)

  • 无限续写监工 = "Бесконечный надзиратель за продолжением" or "Инспектор бесконечной доработки"

Actually, "续写监工" is a playful/creative name. Maybe "Надзиратель за продолжением" or "Контролёр автопродолжения". Let me think... The title is "# autocontinue-mcp" which stays. The subtitle is "无限续写监工" which could be "Бесконечный надзиратель за продолжением" or "Надзиратель автопродолжения". I'll go with "Надзиратель автопродолжения" — actually "автопродолжение" combines "auto" and "continue" nicely. Let me use "Надзиратель автопродолжения".

Actually, looking at the description "一个 MCP Server,让任意 AI 网页被中断的长生成自动续写" — "MCP-сервер, который автоматически продолжает прерванную длительную генерацию на любом веб-интерфейсе ИИ."

Hmm, let me reconsider. "无限续写监工" = "Бесконечный надзиратель за продолжением" - maybe simpler: "Надзиратель бесконечного продолжения". Let me think about natural Russian.

Actually I think "Бесконечный надзиратель за продолжением" works well as a nickname/description. Or "Надзиратель за бесконечным продолжением". Let me use "Бесконечный надзиратель за продолжением".

Let me also handle: "循环不断,像监工一样替你续上" - "цикл не прекращается, как надзиратель, продолжает за вас"

Let me finalize the full translation now.# autocontinue-mcp

Надзиратель бесконечного продолжения — MCP-сервер, который автоматически продолжает прерванную длинную генерацию на любом веб-интерфейсе ИИ.

Когда вы просите ИИ на веб-странице выполнить длинную задачу, он часто застревает из-за сообщения «Генерация прервана / Продолжить». Этот инструмент в фоне делает скриншот каждые несколько секунд → OCR распознаёт отдельную кнопку «Продолжить» → нажимает её → цикл повторяется бесконечно, как надзиратель, продолжая генерацию за вас.

Полностью универсален: текст кнопки настраивается через переменные окружения, можно адаптировать под любой сайт или приложение, где появляется кнопка типа «Продолжить / Продолжить генерацию / Resume / Continue». Не привязан к конкретной платформе.


Related MCP server: Camoufox MCP

Возможности

  • 🔁 Бесконечное продолжение: как только веб-ИИ прерывается, автоматически нажимает «Продолжить», цикл не прекращается, длинные задачи не обрываются

  • 🌐 Полная универсальность: по умолчанию распознаёт китайские кнопки типа «继续», после изменения AC_KEYWORDS можно адаптировать под английские (Resume / Continue) или любые другие тексты

  • 🎯 Точное распознавание: распознаёт только отдельные короткие кнопки, автоматически отфильтровывая ложные срабатывания на длинные фразы в тексте, например «Продолжить чтение…»

  • 🖥️ Кроссплатформенность: работает на Windows / macOS / Linux (настройка прав — ниже)

  • 🛡️ Безопасность: действует только после команды start; мышь достаточно резко сбросить в левый верхний угол экрана для аварийной остановки; ваши файлы не затрагиваются

  • ⚙️ Без зависимости от больших моделей: чистый pyautogui + OCR, без LLM / векторных / облачных технологий


Принцип работы

循环(每 interval 秒):
  1. 全屏(或指定区域)截图,存系统临时目录
  2. OCR 识别屏幕文字
  3. 只认「独立的短按钮」(如「继续」「继续生成」),过滤正文里的长句(如"继续读取关键文件")
  4. 命中 → 点击按钮中心;未命中 → 静默等待下一轮
  直到你调用 stop,或把鼠标甩到屏幕左上角紧急停止

Модули pyautogui и OCR-движок импортируются лениво — на сервере без графического окружения (например, голый сервер) сервер также загрузится нормально, просто не сможет реально кликать.


Установка

Требуется Python 3.10+.

git clone https://github.com/<你的用户名>/autocontinue-mcp.git
cd autocontinue-mcp
python -m venv .venv
source .venv/bin/activate        # Windows: .venv\Scripts\activate
pip install -r requirements.txt

При первом запуске автоматически загрузится OCR-модель (несколько десятков МБ), пожалуйста, обеспечьте доступ в интернет.


Подключение к MCP-клиенту

Добавьте этот фрагмент в ваш конфигурационный файл MCP (WorkBuddy / Claude Desktop / любой клиент, поддерживающий stdio MCP). Обратите внимание: замените пути в args на абсолютные пути на вашей машине.

{
  "mcpServers": {
    "autocontinue": {
      "command": "python",
      "args": ["/absolute/path/to/autocontinue-mcp/server.py"],
      "env": {
        "AC_KEYWORDS": "继续,继续生成,继续回复",
        "AC_INTERVAL": "5"
      },
      "disabled": false
    }
  }
}

Более полный пример см. в mcp-config.example.json.


Список инструментов

Инструмент

Описание

autocontinue_start(interval=5.0)

Запустить надзирателя: циклически сканировать и автоматически нажимать «Продолжить»

autocontinue_stop()

Остановить надзирателя

autocontinue_status()

Показать статус: работает ли, количество сканирований, последние действия, последняя найденная кнопка

autocontinue_scan_once()

Выполнить одно сканирование (без цикла) для ручной проверки


Переменные окружения

Переменная

По умолчанию

Описание

AC_KEYWORDS

继续,继续生成,继续回复

Ключевые слова для распознавания кнопки

AC_INTERVAL

5

Интервал сканирования в секундах (можно переопределить параметром interval в start)

AC_REGION

весь экран

Область сканирования в формате x,y,width,height (относительно левого верхнего угла экрана)

AC_CONFIDENCE

0.8

Порог уверенности OCR для распознавания кнопки


Пример конфигурации

Пример конфигурации для адаптации под сервис, где кнопка называется «Continue»:

"env": { "AC_KEYWORDS": "Resume,Continue,继续", "AC_INTERVAL": "4" }

Принцип работы

循环(每 interval 秒):
  1. 全屏(或指定区域)截图,存系统临时目录
  2. OCR 识别屏幕文字
  3. 只认「独立的短按钮」(如「继续」「继续生成」),过滤正文里的长句(如"继续读取关键文件")
  4. 命中 → 点击按钮中心;未命中 → 静默等待下一轮
  直到你调用 stop,或把鼠标甩到屏幕左上角紧急停止

OCR-модель автоматически загружается при первом запуске. Убедитесь, что есть доступ к сети.

git clone https://github.com/<你的用户名>/autocontinue-mcp.git
cd autocontinue-mcp
python -m venv .venv
source .venv/bin/activate        # Windows: .venv\Scripts\activate
pip install -r requirements.txt

Требования

  • Python 3.10 или новее

  • Установленные зависимости из requirements.txt

  • Для работы OCR требуется библиотека pytesseract и сам движок Tesseract (версия 4.x или новее)

Установка

{
  "mcpServers": {
    "autocontinue": {
      "command": "python",
      "args": ["/absolute/path/to/autocontinue-mcp/server.py"],
      "env": {
        "AC_KEYWORDS": "继续,继续生成,继续回复",
        "AC_INTERVAL": "5"
      },
      "disabled": false
    }
  }
}

Использование

"env": { "AC_KEYWORDS": "Resume,Continue,继续", "AC_INTERVAL": "4" }

Примечание: термины «надзиратель» (в значении инструмента, который следит за процессом), «продолжить» (в значении кнопки) и «сканирование» использованы в техническом контексте автоматизации.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A Python MCP server that helps AI interact with Gacha games through screenshot capture and click automation, enabling game analysis and automated actions.
    -
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server for anti-detection browser automation that uses Camoufox to bypass bot detection and spoof digital fingerprints. It enables AI agents to perform human-like web interactions, including realistic cursor movements, humanized click delays, and automatic cookie popup dismissal.
    36
    47 npm
    7
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server that lets AI agents use your real browser as an API, accessing any website with your login state, no keys or scrapers needed.
    1
    MIT