CLI vs MCP: which one does your product ACTUALLY need?
Every product is shipping an "AI integration" right now, and it comes in one of two flavours: a CLI your agent can run, or an MCP server your agent can call. Most teams treat these as the same checkbox — and pick wrong. In this video we go layer by layer through discovery, contracts, composition, runtime and auth, using GitHub as a controlled experiment (same API, two front doors), and land on the four questions that pick the interface for you. Plus the concept almost every CLI-vs-MCP take skips entirely: the host. 🔔 New here? Want to explore further? Subscribe! 🔔 / @thebusyprogrammer 👾 OUTLINE: 00:00 - What your agent reads before it does anything 02:08 - Intro 02:18 - The one sentence that reframes the debate 03:03 - The missing concept: what is a HOST? 05:20 - GitHub: the controlled experiment 06:45 - Discovery: lazy vs eager (and the token tax) 09:13 - Contracts: schemas vs vibes 14:10 - Composition: pipes, .filter(), and 1.17M → 1k tokens 21:15 - Example MCP built with mcp-use 25:35 - The boring question that settles it 27:30 - Hosts are the new browsers 31:55 - Auth: your identity vs a scoped grant 35:44 - When only MCP fits 41:35 - The four questions Links and resources mentioned during the video: Code Mode: give agents an entire API in 1,000 tokens — https://blog.cloudflare.com/code-mode... Code Mode: the better way to use MCP (the original) — https://blog.cloudflare.com/code-mode/ WorkOS recap of the Code Mode talk — https://workos.com/blog/cloudflare-co... GitHub MCP server — https://github.com/github/github-mcp-... GitHub remote MCP server setup (toolsets + readonly headers) — https://github.com/github/github-mcp-... A practical guide to the GitHub MCP server — https://github.blog/ai-and-ml/generat... MCP Inspector — https://modelcontextprotocol.io/docs/... Manufact's MCP Inspector — https://inspector.manufact.com/inspector Manufact — MCP hosting, observability, testing, SDKs — https://manufact.com/ MCPJam — cross-host testing for MCP servers — https://www.mcpjam.com/ mcp-use — https://github.com/mcp-use/mcp-use A sneak-peak to my MCP product I'm building — https://x.com/zajkowskimarcin/status/... #MCP #CLI #AIAgents #DeveloperTools #SoftwareArchitecture

AMD Says 2 Ryzen AI Halos Can Run a 400B Model... I Tested It

TypeScript in Express – TypeScript Tutorial

St. Louis JUG July 2026: Elide: All-in-one native tooling for the JVM

How AI agents & Claude skills work (Clearly Explained)

OpenAI: A Bubble Bigger Than Dotcom

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

The PROBLEM with Capitalism - Smarter Every Day 316

The Most Powerful Manifestation Technique ... It Works So Fast It's Scary.

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu

TypeScript 7 Is Here (And It's 10× Faster)

Jensen Huang: The Mindset That Built NVIDIA

Jon Stewart on Trump's "Meritocracy" & Desi Lydic on MAGA Moving Iran Goalposts | The Daily Show

David Jeremiah Sermons 2026 🔥🙏 God Has A Miracle Waiting For You 🔥🙏 David Jeremiah 2026

Building pi in a World of Slop — Mario Zechner

My Son-In-Law Has No Idea I Own The Company He Works For As CEO. Dad Journey.

The Amazing Spider-Man 2: Sony's Greatest Failure

Most Valuable Skill of 2026: Managing AI Agents

Michael Hudson: Der US-Plan zur Wiederbelebung der geoökonomischen Dominanz

CSD-Anschlag: „Niemand weiß, wie lange die Regierung noch durchhalten wird“ – Patzelt Politik

