EEVEE MCP
EEVEE MCP
EEVEEは、人とブラウザエージェントのための永続的なワークベンチです。エージェントはページのWebMCPツールを使用してアプレットを作成・検査します。EEVEEは、型付き入力、不変バージョン、評価、承認、実行、状態、修正など、予測可能でなければならない部分を担います。
最初の動作する垂直スライスは、自己完結型のWebアプレットです。完全なライフサイクルをカバーします。
エージェントがアプレットと不変バージョンを作成します。
EEVEEが入力フォームを検証し、HTMLを評価します。
人がレビューし、合格したバージョンを公開します。
アプレットは永続的なキーバリュー状態を持つサンドボックスで実行されます。
人はライブバージョンを変更せずに、実行に対する修正を記録します。
ドキュメント、スプレッドシート、プレゼンテーション、PDF、ワークフロー、メディアレシピは、永続的なアプレットモデルにすでに存在します。それらのエグゼキュータと品質スイートは、次の実装マイルストーンです。品質契約には、EEVEEが動作すると判断する前に各メディアが提供しなければならない証明が記録されています。
WebMCPツール
EEVEEはdocument.modelContext.registerToolでツールを登録します。このページが開いている間、互換性のあるブラウザエージェントが利用できます。
Tool | Purpose |
| 現在のワークスペースのアプレットとライフサイクル数を一覧表示します。 |
| バージョン、評価、実行、修正を読み取ります。 |
| 任意のアプレットメディアの永続的なドラフトを作成します。 |
| 不変で型付きの自己完結型Webアプリバージョンを追加します。 |
| 合格したバージョンを人のレビュー用に開きます。 |
| 検証済みの入力で公開バージョンを実行します。 |
| 成功した実行に提案された改善を添付します。 |
公開は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