Feature Manifest: mcp-embedded-ui
Overview
A lightweight, cross-language embedded Web UI library for any MCP server.
Provides browser-based tool discovery, schema inspection, and execution
via a self-contained HTML page served by a thin backend API layer.
Features
Dependency Graph
F1 (HTML Frontend) F2 (Tool Discovery API)
│ │
▼ ▼
F6 (Try-It Console) ──→ F3 (Tool Execution API)
│
▼
F4 (Auth Hook)
│
▼
F5 (Framework Integration)
Recommended Implementation Order
- F1 — HTML Frontend (no deps, shared asset across all languages)
- F2 — Tool Discovery API (no deps, core endpoints)
- F3 — Tool Execution API (depends on F2 for tool lookup)
- F4 — Auth Hook (guards F3)
- F6 — Try-It Console (frontend feature, needs F3 backend)
- F5 — Framework Integration (composes everything, final packaging)
Cross-Language Implementations