ext-apps/examples
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tobin South c76f827368
fix(example qr server): Embed widget HTML in QR server (#317)
* feat(qr-server): embed widget HTML for self-contained usage

Embed the widget HTML directly in server.py following the same pattern
as the say-server. This allows the QR server to be run without any
local file dependencies using `uv run <url>`.

The get_widget_html() function prefers the built version from dist/
for local development but falls back to the embedded HTML for unbundled
usage.

* refactor(qr-server): remove widget.html and simplify embedded HTML

Address PR review feedback:
- Remove separate widget.html file (no longer needed)
- Remove get_widget_html() function and dist/mcp-app.html reference
- Inline EMBEDDED_WIDGET_HTML directly in widget() resource
- Remove unused Path import

The server is now fully self-contained in a single file.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-21 16:51:23 +00:00
..
basic-host Add SSE transport fallback to basic-host 2026-01-16 10:23:07 -06:00
basic-server-preact Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
basic-server-react Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
basic-server-solid Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
basic-server-svelte Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
basic-server-vanillajs Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
basic-server-vue Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
budget-allocator-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
cohort-heatmap-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
customer-segmentation-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
integration-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
map-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
pdf-server docs: add MCP client configuration to example READMEs 2026-01-16 14:00:57 +00:00
qr-server fix(example qr server): Embed widget HTML in QR server (#317) 2026-01-21 16:51:23 +00:00
say-server Merge remote-tracking branch 'origin/ochafik/fix-say-server-readme' into ochafik/readme-mcp-config 2026-01-20 10:51:14 +00:00
scenario-modeler-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
shadertoy-server Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config 2026-01-20 10:17:45 +00:00
sheet-music-server docs: add MCP client configuration to example READMEs 2026-01-16 14:00:57 +00:00
system-monitor-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
threejs-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
transcript-server docs: add MCP client configuration to example READMEs 2026-01-16 14:00:57 +00:00
video-resource-server docs: add MCP client configuration to example READMEs 2026-01-16 14:00:57 +00:00
wiki-explorer-server fix: update serve:http to run main.ts instead of server.ts (#315) 2026-01-20 17:57:08 +00:00
run-all.ts add EXAMPLE=folder-name support for tests & basic-host (#292) 2026-01-19 20:16:37 +00:00