~/talk

Build your First MCP App

slides:none on file

Remote MCP servers can return interactive UI not just text using the MCP Apps extension; the demo live-codes an app from a TypeScript React/Tailwind template, serves a sandboxed iframe UI that communicates via postMessage, and uses Zod schemas for tool inputs and outputs. The build takes about two hours, uses MCP Jam and MCP Inspector for local testing, tunnels the dev server to a public URL via SSH/Pomerium, registers the app in Claude.ai and ChatGPT, and successfully renders interactive widgets though loading and CSP rules sometimes slow or block assets.

AI-written summary · about

  1. 0:00Introduction to MCP
  2. 1:00Protocol overview
  3. 2:01How tools work
  4. 4:30Adding UI to MCP
  5. 7:31Technical implementation
  6. 9:52Security and architecture
  7. 12:18Demo project setup
  8. 14:01Development workflow
  9. 19:03Deployment and tunneling
  10. 23:33Final demo and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.