Your Agent Is an Infinite Canvas — RL Nabors, Dressed for Space

| Podcasts | May 23, 2026 | 1.3 Thousand views

TL;DR

Rachel Lee Neighbors argues that chat interfaces are merely a transitional phase like the CLI was to GUI, demonstrating how HTTP-based MCP servers and interactive MCP apps can turn agents into an 'infinite canvas' for rich web experiences while eliminating inefficient DOM scraping through emerging Web MCP standards.

🌐 MCP Server Architecture & Deployment 2 insights

HTTP transport eliminates CLI configuration friction

Unlike STDIO servers that require users to configure command-line arguments in JSON files, HTTP endpoints only need a URL pasted into agent settings, drastically improving user onboarding for tools like Claude.

Edge functions enable serverless MCP hosting

HTTP MCP servers natively deploy to serverless environments like Vercel and Cloudflare, allowing developers to host agent tools using familiar web infrastructure rather than managing local processes.

🎨 Beyond Chat: Interactive Agent Experiences 2 insights

MCP apps bundle rich media as single HTML islands

By embedding CSS, JavaScript, and base64-encoded assets into isolated iframes, developers can serve full interactive applications like comic readers directly within agent conversations instead of text walls.

Chat interfaces are the new CLI

Neighbors asserts that pure conversational interfaces represent a 'lowest common denominator' transitional phase—much like DOS commands gave way to iPhone touch interfaces—because they force users to possess complete system knowledge without visual guidance.

⚠️ Implementation Constraints & Gotchas 3 insights

Sandbox limitations require embedded design systems

MCP apps lack localStorage, require CSP policies for external fonts/images, and must use call server tool for network requests, making shared component libraries essential for consistent styling.

MCP resources remain unimplemented in major clients

While the MCP spec defines 'resources' for pre-priming agent context with documentation, no current client exposes these in their UI, forcing inefficient workarounds where agents must repeatedly call tools to fetch reference material.

Navigation requires explicit host permissions

External links cannot use standard href or window.open but must request permission via appref current open link, creating a 'mother may I' asynchronous pattern that complicates user flows.

🔮 The Agentic Web & Web MCP 2 insights

Web MCP eliminates DOM scraping inefficiency

Browser-embedded agents currently waste compute power analyzing screenshots or parsing HTML, but upcoming Web MCP standards will allow agents to invoke JavaScript functions directly from visited pages.

Three-client architecture requirements

Modern websites must simultaneously serve humans in browsers, humans using AI agents, and autonomous agents browsing on behalf of users—requiring structured MCP tool endpoints rather than presentation-only HTML.

Bottom Line

Start building HTTP-based MCP servers with interactive MCP apps to make your content accessible to agents, because chat interfaces are transitional and the future belongs to rich, canvas-based agent experiences that eliminate inefficient scraping.

More from AI Engineer

View all
Fast Models Need Slow Developers — Sarah Chieng, Cerebras
AI Engineer AI Engineer

Fast Models Need Slow Developers — Sarah Chieng, Cerebras

As AI coding models like Codex Spark reach 1,200 tokens per second—20x faster than current standards—developers must abandon bad habits formed during the era of slow inference. This talk outlines a practical playbook for "slow development": orchestrating fast models for execution while using slower, smarter models for planning, and treating AI as a real-time pair programmer requiring constant verification and strict context management.

1 day ago · 9 points
Let's go Bananas with GenMedia — Guillaume Vernade, Google DeepMind
1:17:14
AI Engineer AI Engineer

Let's go Bananas with GenMedia — Guillaume Vernade, Google DeepMind

Guillaume Vernade from Google DeepMind demonstrates how to build multimodal content pipelines using the new GenMedia suite (Nano Banana 2, Veo 3.1, and Lyria) via the Gemini Developer API, showcasing a live workshop that transforms text into illustrated books with AI-generated images, video, and music.

6 days ago · 10 points
Build Agents That Run for Hours (Without Losing the Plot) — Ash Prabaker & Andrew Wilson, Anthropic
1:15:40
AI Engineer AI Engineer

Build Agents That Run for Hours (Without Losing the Plot) — Ash Prabaker & Andrew Wilson, Anthropic

Anthropic engineers Ash Prabakar and Andrew Wilson explain how to build AI agents that run for hours or days by combining model improvements with strategic 'harness' scaffolding that solves context limitations, planning failures, and unreliable self-evaluation through persistent state management, verification loops, and deterministic orchestration patterns.

6 days ago · 9 points