eric-task-master
Eric Task Master
AI 에이전트를 위한 지속 가능한 브라우저 자동화 작업 시스템.
버전: 1.0.4
AI 에이전트는 추론, 계획, 코드 작성이 가능하지만 브라우저 실행은 종종 가장 약한 고리입니다. 내장 에이전트 브라우저는 짧은 세션에는 편리하지만 로그인 상태, 작업 연속성, 복구 컨텍스트를 흔히 잃습니다. 얇은 CDP 컨트롤러는 빠른 저수준 접근을 제공하지만, 각 작업마다 오케스트레이션, 진행 상황 추적, 정리, 오류 복구를 에이전트가 다시 구축해야 합니다.
Eric Task Master는 그 공백을 메웁니다. Playwright 우선 브라우저 자동화 런타임으로, 웹 작업을 지속 가능하고 격리된 관찰 가능한 작업으로 전환합니다. 에이전트는 작업을 시작하고 몇 시간 동안 실행되도록 두고, 나중에 다시 연결하고, 증거를 검사하고, 체크포인트에서 복구하고, 브라우저가 닫혔는지 확인할 수 있습니다. 사용자의 일상 브라우저를 점유하거나 동일한 실행 메커니즘을 재발견하는 데 토큰을 반복적으로 소비하지 않으면서 말입니다.
AI agent · browser automation · Playwright · MCP server · web automation · computer use · workflow automation · browser agent · headless browser · multi-agent automation
에이전트는 무엇을 만들 수 있나요?
Task Master는 특정 사이트 전용 봇이 아닌 일반 실행 기반입니다. 에이전트, 전문화된 Skill 또는 Task Pack과 결합하여 다음을 지원할 수 있습니다:
무인 리서치, 모니터링, 소스 기반 웹 수집;
에이전트 턴을 열어두지 않고 수백 개 페이지에 걸친 장기 배치 작업;
격리된 영구 프로필을 통한 인증된 백오피스, 포털, CMS, CRM, 계정 워크플로우;
일회용 임시 프로필을 통한 깨끗한 비로그인 작업;
탭, 로그인 상태, 작업 기록이 충돌하지 않는 병렬 다중 에이전트 작업;
에이전트, 스케줄러 또는 비즈니스 시스템에 의해 호출되는 반복 운영 워크플로우;
브라우저 QA, 콘텐츠 검증, 양식 처리, 파일 업로드/다운로드, 증거 캡처;
리드 운영, 이커머스 운영, 미디어 리서치, 공급업체 리서치, 고객 지원, 규정 준수 검사 또는 내부 RPA를 위한 프로덕션 Task Pack.
이것들은 구성 가능한 가능성일 뿐, 모든 웹사이트가 지원된다는 번들 권한이나 주장이 아닙니다. Task Master는 신뢰할 수 있는 브라우저 런타임을 제공하고, 전문화된 Skill 또는 Task Pack이 비즈니스 로직, 사이트 정책, 파싱, 체크포인트, 출력, 완료 증거를 제공합니다.
에이전트 브라우저나 CDP 스크립트를 사용하지 않는 이유는 무엇인가요?
접근 방식 | 잘하는 것 | 일반적으로 부족한 것 |
내장 에이전트 브라우저 | 빠른 대화형 브라우징 | 지속 가능한 작업, 재사용 가능한 로그인 프로필, 장기 작업 복구, 다중 에이전트 격리, 명시적 정리 증명 |
일회성 CDP 컨트롤러 | 빠른 원시 브라우저 제어 | 안정적인 수명 주기, 큐, 진행 상황, 체크포인트, 증거, 재개 가능성, 재사용 가능한 작업 계약 |
Eric Task Master | 프로덕션 형태의 브라우저 작업 | 사이트별 지식, Skills 및 Task Pack에 의해 의도적으로 제공됨 |
Task Master는 에이전트의 추론을 대체하지 않습니다. 그 추론에 신뢰할 수 있는 브라우저 손을 제공합니다.
3계층 모델
Task Master 런타임 — 순수 Playwright 실행, 영구 및 임시 프로필, 큐, 지속 가능한 작업, 진행 상황, 복구, 증거, 정리.
실제 브라우저 제어판 — Chromium 확장 프로그램이 프로필을 관리하고 대시보드를 열며, 명시적 사용자 클릭 후에만 현재 사이트의 로그인을 전송합니다. 페이지 자동화 엔진이 되지는 않습니다.
MCP + Skills + Task Packs — 에이전트는 간결한 고수준 작업 인터페이스를 받는 반면, 재사용 가능한 도메인 기능은 핵심 런타임과 독립적으로 유지됩니다.
이 분리는 기반을 보편적으로 유지합니다. 하나의 실행 엔진을 개선한 다음 그 위에 많은 전문화된 자동화 작업자를 정의하십시오.
AI 에이전트를 위한: 하나의 고정 부트스트랩 프로토콜
사용자가 이 GitHub URL을 제공하면 아래 단계를 순서대로 따르십시오. 다른 데몬, 포트, 브라우저 실행기, 컨트롤러 또는 재시도 루프를 만들지 마십시오.
전체 저장소가 런타임의 진실의 원천입니다. Skill 전용 아카이브는 지침 어댑터이며 클론된
eric-task-master저장소 없이는 실행할 수 없습니다.
저장소가 비공개인 경우 GitHub에 인증한 다음 전체 저장소를 클론하십시오.
Node.js 20 이상이 필요합니다.
skills/eric-task-master/SKILL.md를 읽으십시오. 호스트가 Skills를 지원하면 해당 폴더를 호스트의 Skill 디렉터리에 설치하고, 그렇지 않으면 그 자리에서 따르십시오.저장소 루트에서 정확히 다음을 실행하십시오:
node scripts/taskmaster.mjs connect --jsonconnect는 lockfile로 고정된 런타임과 일치하는 Playwright Chromium을 설치하고, 유휴 상태의 이전 Manager를 안전하게 마이그레이션하며, 루프백 Manager를 시작하고, 실제 브라우저 수락 테스트를 실행하며, 지원되는 로컬 MCP 호스트를 등록합니다. 이전 Manager가 아직 작업 중이면 마이그레이션은 중단하지 않고 중지됩니다.반환된
nextAction을 따르십시오. 명명된 사전 조건을 수정한 후 동일한 명령을 최대 한 번 재시도하십시오. 추측성 대체 컨트롤러로 분기하지 마십시오.이 체크아웃에서 Chromium 확장 프로그램이 이미 설치된 경우 버전 업데이트 후 다시 로드하십시오. 그렇지 않으면
extension/을 압축 해제된 확장 프로그램으로 로드하십시오.사용자에게 반환된 일회용
ETM1...코드를 확장 프로그램에 붙여넣고 Pair를 클릭하도록 요청하십시오. 이것은 일반 부트스트랩에서 유일하게 필요한 인간 인증입니다.호스트가
registered_pending_restart를 보고하면 사용자에게 해당 에이전트 호스트를 한 번 다시 로드하도록 요청하십시오.taskmaster_status를 호출한 다음taskmaster_profiles_list를 호출하십시오. 둘 다 성공하면 사용자에게 어떤 브라우저 작업을 실행할지 물어보십시오.
새 에이전트를 위한 복사 가능한 요청:
https://github.com/npcworkspace-cmyk/eric-task-master를 설치하고 시작하십시오. Chromium 확장 프로그램은 이미 설치되어 있습니다. 전체 저장소를 클론하고skills/eric-task-master를 읽거나 설치한 다음node scripts/taskmaster.mjs connect --json만 실행하십시오. 다른 컨트롤러나 포트를 만들지 마십시오. 확장 프로그램 페어링 코드가 준비되었을 때만 저에게 물어보십시오. 상태 및 프로필 검색이 성공한 후 실행할 작업을 물어보십시오.
일상적인 사용
첫 부트스트랩 후 사용자는 자연스럽게 요청할 수 있어야 합니다:
Eric Task Master를 임시 프로필과 적응형 동작으로 사용하여 이 사이트들을 리서치하고, 진행 상황을 보고하고, 증거를 저장하고, 완료되면 모든 작업 창을 닫으십시오.
그런 다음 에이전트는 하나의 지속 가능한 루프를 사용합니다: 작업 유형을 발견하고, 멱등성 키로 한 번 시작하고, 작업 ID를 유지하고, 해당 ID에 대기하거나 다시 연결하고, 주의가 필요할 때 진단을 검사하고, 증거와 정리가 확인된 후에만 완료를 수락합니다.
프로필
persistent — 로그인 및 반복 작업을 위한 격리된 재사용 가능 상태;
ephemeral / 隐身临时 — 각 비로그인 작업을 위한 깨끗한 비영구 브라우저로, 정리 후 파괴됩니다.
동작
fast — 결정적이고 데이터가 많은 작업을 위한 최소한의 대기;
human — 제한된 마우스, 타이핑, 스크롤, 읽기 속도;
adaptive — 빠르게 시작하고 동적 페이지 신호, 가림, 시간 초과, 불확실한 탐색, 작업 실패 또는 속도 제한 후 일시적으로 신중하거나 인간 속도로 전환됩니다.
인간 속도는 웹사이트 제어를 우회하거나 플랫폼 집행으로부터 계정을 보호하겠다는 약속이 아니라 신뢰성 정책입니다.
전문화된 프로덕션 작업자 구축
사이트 및 비즈니스 로직을 핵심 외부에 유지하십시오:
node scripts/taskmaster.mjs task-packs scaffold ./my-pack --name my-pack --json
node scripts/taskmaster.mjs task-packs validate ./my-pack --json
node scripts/taskmaster.mjs task-packs install ./my-pack --jsonTask Pack은 재사용 가능한 작업 유형을 정의합니다. 전문화된 Skill은 에이전트에게 언제 사용할지, 결과를 해석하는 방법, 적용되는 플랫폼 규칙을 가르칩니다. 둘 다 Manager 시작, 브라우저 수명 주기, 작업 추적, 진단 또는 정리를 다시 구축해서는 안 됩니다.
호스트 통합
호스트 | 자동 로컬 MCP 등록 |
Codex, Claude Desktop, Claude Code, Hermes | 지원됨 |
WorkBuddy, DeepSeek Harness, Pi, OpenClaw | 어댑터 필요; 현재 릴리스는 자동으로 수정하지 않습니다 |
호스트별 MCP 어댑터가 아직 없어도 브라우저 런타임은 고정 CLI를 통해 계속 사용할 수 있습니다.
검증 및 종료
전체 로컬 게이트를 실행하십시오:
npm run check정적 경계, 단위/통합/보안 테스트, 실제 Chromium 수락 테스트, 동시/장애/재시작 워크로드를 포함합니다. GitHub CI는 Node.js 20 및 22에서 Windows, macOS, Linux를 검증합니다. 릴리스는 수동으로 승인되고 체크섬으로 보호되며 불변입니다.
Manager를 안전하게 중지하십시오:
node scripts/taskmaster.mjs manager stop --jsonskills/eric-task-master/SKILL.md에서 시작하십시오. 기술 세부 사항은 ARCHITECTURE.md, docs/MCP.md, docs/RELEASE-GATE.md에 있습니다.
라이선스
MIT. Task Master 위에 오픈 또는 독점 Skills 및 Task Pack을 사용, 수정, 배포, 구축할 수 있습니다.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/npcworkspace-cmyk/eric-task-master'
If you have feedback or need assistance with the MCP directory API, please join our Discord server