EEVEE MCP
EEVEE MCP
EEVEE es un banco de trabajo duradero para personas y agentes de navegador. Un agente utiliza las herramientas WebMCP de la página para crear e inspeccionar applets. EEVEE posee las partes que deben permanecer predecibles: entradas tipadas, versiones inmutables, evaluación, aprobación, ejecución, estado y correcciones.
El primer corte vertical funcional es un applet web autocontenido. Cubre el ciclo de vida completo:
Un agente crea un applet y una versión inmutable.
EEVEE valida el formulario de entrada y evalúa el HTML.
Una persona revisa y publica una versión que pasa la validación.
El applet se ejecuta en un sandbox con estado de clave-valor duradero.
Una persona registra una corrección sobre una ejecución sin cambiar la versión en vivo.
Documentos, hojas de cálculo, presentaciones, PDF, flujos de trabajo y recetas multimedia ya existen en el modelo de applet persistente. Sus ejecutores y suites de calidad son los próximos hitos de implementación. El contrato de calidad registra la prueba que cada medio debe proporcionar antes de que EEVEE lo considere funcional.
Herramientas WebMCP
EEVEE registra herramientas con document.modelContext.registerTool. Están disponibles para un agente de navegador compatible mientras esta página esté abierta.
Tool | Purpose |
| Lista los applets y los contadores de ciclo de vida en el espacio de trabajo actual. |
| Lee versiones, evaluaciones, ejecuciones y correcciones. |
| Crea un borrador duradero para cualquier medio de applet. |
| Añade una versión de aplicación web inmutable, tipada y autocontenida. |
| Abre una versión que pasa la validación para la revisión de una persona. |
| Ejecuta la versión publicada con entradas validadas. |
| Adjunta una mejora propuesta a una ejecución exitosa. |
La publicación permanece en la interfaz de EEVEE. Ninguna herramienta WebMCP puede aprobar su propia salida.
Related MCP server: Adaptive Agent Harness
Ejecutar localmente
Requisitos: Node.js 24, npm 10 o superior y Docker.
cp .env.example .env.local
docker compose up -d
npm ci
npm run db:migrate
npm run devAbre http://localhost:3000. Para exponer las herramientas en Chrome 149 o posterior, habilita chrome://flags/#enable-webmcp-testing y reinicia Chrome. Un agente compatible puede entonces descubrir las herramientas desde la página abierta.
Para una primera ejecución, pide al agente:
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".Verificar
npm run lint
npm run typecheck
DATABASE_URL=postgres://eevee:eevee@localhost:55433/eevee_mcp npm test
npm run buildLa suite de integración utiliza PostgreSQL. Las pruebas unitarias aún se ejecutan cuando DATABASE_URL está ausente; la suite de ciclo de vida de la base de datos se omite en ese caso.
Diseño
La ruta canónica es:
browser agent -> WebMCP tools -> typed API -> applet service -> PostgreSQL
| |
| +-> immutable versions, runs, state, corrections
+-> generated form and human approvalConsulta architecture.md para los límites de confianza, CONTEXT.md para el lenguaje del producto y provenance.md para el registro de repositorio limpio.
Licencia
Apache-2.0. Avara Variable, utilizada para el tipo de visualización, permanece bajo la SIL Open Font License 1.1. Consulta NOTICE y la licencia de fuente incluida.
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