Skip to content
/ Daien Public

MCPサーバーをブラウザ上から人力で呼び出す

Notifications You must be signed in to change notification settings

ogadra/Daien

Repository files navigation

Daien (代演)

LLM の代わりに人力で Playwright MCP を呼び出すための Web アプリケーションです。

実際の動作の様子。ブラウザからPlaywright MCPを呼び出し、ブラウザを自動操作している。

Work≠Build Meetup Tokyo feat ryoppippiにて、デモを行いました。

当日のスライドは深堀り! Playwright MCPをご覧ください。

概要

Daien は、LLM による自動実行ではなく、手動で MCP ツールを呼び出すことができる Web アプリケーションです。

MCP サーバーに接続し、利用可能なツールの一覧を表示し、手動でパラメータを入力してツールを実行できます。

起動

docker compose up -d

# http://localhost:5173 で Daien クライアントにアクセスできます。
# http://localhost:8010/vnc.html で Playwright MCP サーバーが起動している Chrome ブラウザを確認できます。

機能

  • MCP サーバーへの接続
  • 利用可能なツールの一覧表示
  • 手動でのツール実行とパラメータ入力
  • 実行結果の表示

技術スタック

  • フロントエンド: React 19 + TypeScript + Vite
  • UI ライブラリ: Yamada UI
  • 通信: Model Context Protocol SDK (HTTP Transport)
  • 開発環境: Docker Compose

プロジェクト構成

daien/
├── packages/
│   ├── client/          # React アプリケーション
│   └── ui/              # 共有 UI コンポーネント
└── compose.yml          # Docker Compose 設定

MCP について

Model Context Protocol (MCP) は、AI アシスタントとローカルおよびリモートリソース間の標準化された通信プロトコルです。

Daien は Playwright MCP に接続し、ツールを手動で実行することで、LLM と MCP の動作を理解するのに役立ちます。

About

MCPサーバーをブラウザ上から人力で呼び出す

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •