Skip to main content
Glama

autocontinue-mcp

무한 이어쓰기 감독 —— 임의의 AI 웹페이지에서 중단된 긴 생성 작업을 자동으로 이어주는 MCP Server.

웹 AI에게 긴 작업을 시키면, 종종 「생성이 중단됨 / 계속을 눌러주세요」 같은 메시지로 멈춰버립니다. 이 도구는 백그라운드에서 화면을 계속 주시합니다: 몇 초마다 스크린샷 → OCR로 독립된 「계속」 버튼을 인식 → 자동으로 클릭, 이 과정을 끊임없이 반복합니다. 마치 감독처럼 대신 이어주어 두 손을 자유롭게 해줍니다.

완전 범용: 환경 변수로 버튼 문구를 설정할 수 있어, 「계속 / 계속 생성 / Resume / Continue」 같은 버튼이 뜨는 모든 웹페이지나 앱에 적용 가능하며, 특정 플랫폼에 묶이지 않습니다.


기능

  • 🔁 무한 이어쓰기: AI 웹페이지가 중단되면 자동으로 「계속」을 클릭, 끊임없이 주시하여 긴 작업이 끊기지 않게 합니다

  • 🌐 완전 범용: 기본적으로 중국어 「계속」류 버튼에 맞춰져 있으며, AC_KEYWORDS를 바꾸면 영어(Resume / Continue)나 임의의 문구에도 적용 가능합니다

  • 🎯 정밀 인식: 독립된 짧은 버튼만 인식하고, 본문의 「계속 읽기…」 같은 긴 문장의 오인식을 자동으로 필터링합니다

  • 🖥️ 크로스 플랫폼: Windows / macOS / Linux 모두 지원 (권한 설정은 아래 참조)

  • 🛡️ 안전하고 통제 가능: 오직 직접 start한 후에만 동작합니다. 마우스를 화면 왼쪽 위로 휙 던지면 긴급 정지됩니다. 파일에는 손대지 않습니다

  • ⚙️ 대형 언어 모델 의존성 제로: 순수 pyautogui + OCR로, LLM / 벡터 / 클라우드와 무관합니다


Related MCP server: Camoufox MCP

원리

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

pyautogui와 OCR 엔진은 모두 지연 임포트되므로, 데스크톱 환경이 없는(예: 순수 서버) 곳에서도 Server를 정상적으로 로드할 수 있습니다. 다만 실제 클릭은 불가능합니다.


설치

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 모델(약 수십 MB)이 자동으로 다운로드되므로, 인터넷 연결을 유지하세요.


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()

반복 없이 1회 스캔 및 클릭, 수동 테스트용


환경 변수 (모두 선택 사항)

변수

기본값

설명

AC_KEYWORDS

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

인식할 버튼 문구, 쉼표로 구분

AC_INTERVAL

5

스캔 간격(초) (start의 interval 인자로 덮어쓰기 가능)

AC_REGION

전체 화면

스캔 영역 "x,y,w,h" (화면 왼쪽 위 기준), 범위를 줄이면 속도 향상

AC_MIN_LEN

2

버튼 문구 최소 길이 필터

AC_MAX_LEN

4

버튼 문구 최대 길이 필터 (본문의 긴 문장 오인식 필터링)

예시 — 영어 웹페이지("Resume" / "Continue" 버튼)에 맞추기:

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

안전 안내

  • 실제 마우스·키보드 조작 = 고권한. 이 도구는 실제로 마우스를 움직이고 클릭하므로, 신뢰할 수 있는 환경에서만 사용하고, 오직 직접 start한 후에만 동작합니다.

  • 긴급 정지: 마우스를 화면 왼쪽 위로 빠르게 휙 던지면 pyautogui.FAILSAFE가 발동하여 감독이 즉시 중단됩니다.

  • 파일을 읽거나 수정하지 않습니다. 스크린샷만 찍고(시스템 임시 디렉터리에 저장 후 사용 즉시 삭제) 클릭만 합니다.

  • 먼저 autocontinue_scan_once()로 대상 버튼을 올바르게 인식하는지 수동으로 확인한 뒤, 장기 감독을 시작하는 것을 권장합니다.


플랫폼 지원

플랫폼

상태

Windows

✅ 권장, 테스트가 가장 충분함

macOS

⚠️ 「손쉬운 사용 / 화면 기록」 권한 필요

Linux

⚠️ X11 환경 + scrot/xwd 등 스크린샷 백엔드 필요


License

MIT

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