fromclaudetoprod.dev
menu

How It Actually Works · Episode 1

How MCP actually works

One plug lets any AI app use any tool, and you decide what runs.

Verified against the MCP specification, revision 2026-07-28 · checked 2026-10-15Watch on YouTube

The Model Context Protocol in 85 seconds: why AI apps used to need glue code for every tool, what the one plug is, why there is no handshake, the three things a server offers, and who stays in charge.

One tool call, step by step

Animated diagram of one MCP tool call, from your request to the answermcp · one tool callA server offers three thingsPrompts · you pickResources · the app providesTools · the AI callsYou“Open an issuefor this bug”AI appThe AIpicks a toolissue_writethe app asks you firstAllow?allowdenyMCP clientinside the AI apptools/call · JSON-RPC 2.0_meta · version 2026-07-28GitHub’sMCP serverno handshake, no sessionjudges each request aloneGitHubissue createdNothing sentthe request neverleaves the appresultYou see the answer“Opened issue #42”

A scripted example, not a live call. Issue #42 is made up.

Transcript

0:00What are we learning today?

What are we learning about today?

MCP. The Model Context Protocol.

0:15Before MCP: glue code everywhere

Before MCP, every AI app needed its own custom connector for every tool. GitHub, your database, Slack: each one wired by hand.

0:25One plug, and no handshake

MCP is one standard plug. Any AI app that speaks it can use any tool that speaks it. The app is the client. The tool is the server.

And there’s no handshake. Every request carries its own label: which version it speaks and what it can do. So the server can answer each one fresh.

0:43Prompts, resources and tools

Behind the plug, a server offers three things. Prompts: ready-made templates you choose. Resources: files and data the app hands over as context. And tools: actions the AI decides to call, like opening a GitHub issue.

0:57You decide what runs

Tools change real things. So the app checks with you first: you approve each call, or approve it ahead of time. Either way, you decide.

1:04A real one: GitHub’s MCP server

This is a real one. GitHub’s MCP server, and its tools are right here.

One plug. Any tool. But how does the server know it’s really you? Next time: OAuth.

Sources

Next: Episode 2, How OAuth actually works →

The narration is an AI voice, and the animation was made with AI tools.

The robot animation is made with Kling. Try Kling with my referral link. It’s a referral link, so signing up through it may earn me credits.

The narrator’s voice is made with ElevenLabs. Try ElevenLabs with my referral link. It’s an affiliate link, so signing up through it may earn me a commission.