EEVEE MCP
EEVEE MCP
EEVEE는 사람과 브라우저 에이전트를 위한 내구성 있는 작업대입니다. 에이전트는 페이지의 WebMCP 도구를 사용하여 애플릿을 만들고 검사합니다. EEVEE는 예측 가능해야 하는 부분, 즉 타입이 지정된 입력, 불변 버전, 평가, 승인, 실행, 상태, 수정을 담당합니다.
첫 번째 작동하는 수직 슬라이스는 자체 포함된 웹 애플릿입니다. 완전한 수명 주기를 다룹니다:
에이전트가 애플릿과 불변 버전을 만듭니다.
EEVEE가 입력 양식을 검증하고 HTML을 평가합니다.
사람이 통과한 버전을 검토하고 게시합니다.
애플릿이 내구성 있는 키-값 상태를 가진 샌드박스에서 실행됩니다.
사람이 라이브 버전을 변경하지 않고 실행에 대한 수정을 기록합니다.
문서, 스프레드시트, 프레젠테이션, PDF, 워크플로우, 미디어 레시피는 이미 영구 애플릿 모델에 존재합니다. 이들의 실행기와 품질 스위트가 다음 구현 마일스톤입니다. 품질 계약은 EEVEE가 작동한다고 판단하기 전에 각 매체가 제공해야 하는 증거를 기록합니다.
WebMCP 도구
EEVEE는 document.modelContext.registerTool로 도구를 등록합니다. 이 페이지가 열려 있는 동안 호환되는 브라우저 에이전트가 이 도구들을 사용할 수 있습니다.
도구 | 용도 |
| 현재 작업 공간의 애플릿과 수명 주기 개수를 나열합니다. |
| 버전, 평가, 실행, 수정을 읽습니다. |
| 모든 애플릿 매체에 대한 내구성 있는 초안을 만듭니다. |
| 불변, 타입 지정, 자체 포함 웹 앱 버전을 추가합니다. |
| 통과한 버전을 사람의 검토를 위해 엽니다. |
| 검증된 입력으로 게시된 버전을 실행합니다. |
| 성공적인 실행에 제안된 개선 사항을 첨부합니다. |
게시는 EEVEE 인터페이스에 남아 있습니다. 어떤 WebMCP 도구도 자신의 출력을 승인할 수 없습니다.
Related MCP server: Adaptive Agent Harness
로컬 실행
요구 사항: Node.js 24, npm 10 이상, Docker.
cp .env.example .env.local
docker compose up -d
npm ci
npm run db:migrate
npm run devhttp://localhost:3000을 엽니다. Chrome 149 이상에서 도구를 노출하려면 chrome://flags/#enable-webmcp-testing을 활성화하고 Chrome을 다시 시작합니다. 그러면 호환되는 에이전트가 열린 페이지에서 도구를 발견할 수 있습니다.
첫 실행에서는 에이전트에게 요청하세요:
Create a self-contained project task register in EEVEE. Give it a required project-name input, persistent tasks, keyboard-friendly controls, responsive layout, and no network dependencies. Show me the evaluated version for approval, then run it with the project name "WebMCP launch".검증
npm run lint
npm run typecheck
DATABASE_URL=postgres://eevee:eevee@localhost:55433/eevee_mcp npm test
npm run build통합 스위트는 PostgreSQL을 사용합니다. DATABASE_URL이 없어도 단위 테스트는 계속 실행됩니다. 그 경우 데이터베이스 수명 주기 스위트는 건너뜁니다.
설계
표준 경로는 다음과 같습니다:
browser agent -> WebMCP tools -> typed API -> applet service -> PostgreSQL
| |
| +-> immutable versions, runs, state, corrections
+-> generated form and human approval신뢰 경계는 architecture.md, 제품 언어는 CONTEXT.md, 클린 저장소 기록은 provenance.md를 참조하세요.
라이선스
Apache-2.0. 디스플레이 타입에 사용되는 Avara Variable은 SIL Open Font License 1.1에 따라 유지됩니다. NOTICE와 번들된 글꼴 라이선스를 참조하세요.
This server cannot be deployed
Maintenance
Related MCP Connectors
Build, preview, version and publish small browser apps from coding agents over MCP.
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Build and publish full-stack apps from your coding agent: models, rules, pages, auth, per-app MCP.
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceHosted remote MCP for AI agent browser approval. Provides structured tools for page approval workflows, session management, and audit receipts.-
- AlicenseNot gradedqualityBmaintenanceMCP server giving agents a persistent IPython workbench and a brokered RLM engine for durable, stateful computation. Offers 30 tools for bounded model calls, artifacts, and receipts with host-owned authority.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables human-coordinated multi-agent workflows for Earth-observation research, Cube Chess 512 self-play benchmarking, and reversible visual QA through WebMCP tools with verification and approval gates.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables teaching an agent a website once and then calling its versioned actions like functions through MCP tools, with strict validation and safe execution of public site operations.MIT