Inside MCP: Live Protocol Messages, Real-Time Flows, and Smarter Agents
summary
Builds a working MCP server in Java using plain JSON over stateless IO protocol, demonstrates an MCP client inspector that discovers tools, runs synchronous tool calls and long-running task lifecycle with task IDs (start/poll/cancel/complete), and shows interactive HTML apps in iframe restricted to prevent external calls. Explains extension points, treats skills as deterministic procedures (don’t embed unsafe API-calling code), surfaces a demo bug that gets fixed live and advises favoring stateless over handshake sessions.
AI-written summary · about
chapters (13)
- 0:00MCP and protocol basics
- 1:11MCP extensions and plugins
- 4:43Task lifecycle and async flows
- 6:11Agents vs MCP tools
- 8:20Skills should not call APIs
- 10:30Protocol version and envelope
- 11:56Demo with MCP tool inspector
- 15:12MCP apps and interactive forms
- 16:20Live tool execution demo
- 18:09Prompts in MCP workflows
- 19:34MCP resources and use cases
- 20:58MCP future and evolution
- 22:02Summary
related talks
04h 11mA half-day livestream about the latest in MCP
52mBeyond local tools: Deep dive into MCP with Spring AI
35mThe Missing Protocol: How MCP Bridges LLMs and Data Streams
13mMCP: Server, Client & Protocol
24mUnderstanding the Architecture of MCP (Model Context Protocol)
29mMCP Apps: Primitives, discovery, and the Future of Software
28mState of MCP
32m30 minutes to understand MCP (Model Context Protocol)
