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 devОткройте http://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