Documentation
¶
Overview ¶
Command mcpuiverifier is a dedicated remote MCP server used to verify the MCP UI extension end-to-end against the canonical extension SDK.
It is intentionally separate from the in-process agently-core demo tool so the final verification path exercises the real remote MCP transport (tools/list, resources/list, resources/read) rather than an in-process short-circuit.
The server:
- advertises one tool, `show_widget`, whose `_meta.ui.resourceUri` points at a `ui://...` HTML resource that this server itself publishes;
- exposes that resource through standard MCP `resources/list` and `resources/read` so any host can fetch it;
- advertises UI extension capability under `Experimental["io.modelcontextprotocol/ui"]` so capability negotiation works end-to-end.
Transports:
- default: stdio (workspace-friendly; spawn-on-demand)
- opt-in: streamable HTTP via -transport http -port <port>
Click to show internal directories.
Click to hide internal directories.