Skip to main content
Glama

EEVEE MCP

EEVEEは、人とブラウザエージェントのための永続的なワークベンチです。エージェントはページのWebMCPツールを使用してアプレットを作成・検査します。EEVEEは、型付き入力、不変バージョン、評価、承認、実行、状態、修正など、予測可能でなければならない部分を担います。

最初の動作する垂直スライスは、自己完結型のWebアプレットです。完全なライフサイクルをカバーします。

  1. エージェントがアプレットと不変バージョンを作成します。

  2. EEVEEが入力フォームを検証し、HTMLを評価します。

  3. 人がレビューし、合格したバージョンを公開します。

  4. アプレットは永続的なキーバリュー状態を持つサンドボックスで実行されます。

  5. 人はライブバージョンを変更せずに、実行に対する修正を記録します。

ドキュメント、スプレッドシート、プレゼンテーション、PDF、ワークフロー、メディアレシピは、永続的なアプレットモデルにすでに存在します。それらのエグゼキュータと品質スイートは、次の実装マイルストーンです。品質契約には、EEVEEが動作すると判断する前に各メディアが提供しなければならない証明が記録されています。

WebMCPツール

EEVEEはdocument.modelContext.registerToolでツールを登録します。このページが開いている間、互換性のあるブラウザエージェントが利用できます。

Tool

Purpose

list_applets

現在のワークスペースのアプレットとライフサイクル数を一覧表示します。

inspect_applet

バージョン、評価、実行、修正を読み取ります。

create_applet

任意のアプレットメディアの永続的なドラフトを作成します。

create_web_app_version

不変で型付きの自己完結型Webアプリバージョンを追加します。

request_version_review

合格したバージョンを人のレビュー用に開きます。

run_applet

検証済みの入力で公開バージョンを実行します。

record_correction

成功した実行に提案された改善を添付します。

公開は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と同梱フォントライセンスを参照してください。

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers