Speaker Notes

MCP

Model Context Protocol: the open standard for giving agents tools and data.

15talks
155answers
2mainly about it
15new
DecJanFebMarAprMayJunJulAugSepOctNov

What your library answers 155

How did Model Context Protocol originate?

The creators developed MCP internally at Anthropic out of frustration with siloed development tools like cloud desktop and IDEs. They borrowed architectural patterns and bi-directional communication from the Language Server Protocol to solve the M times N integration problem.

Thumbnail: The Creators of Model Context Protocol ▶ 3:55 The Creators of Model Context Protocol

How can developers evaluate large numbers of model releases without relying on leaderboards?

Developers can create a custom task, such as generating an SVG of a pelican on a bicycle, to test text models' code-output capabilities. This practical benchmark avoids untrusted leaderboards and tests models on an intentionally difficult and absurd task.

Thumbnail: 2025 in LLMs so far, illustrated by Pelicans on Bicycles — Simon Willison ▶ 1:12 2025 in LLMs so far, illustrated by Pelicans on Bicycles — Simon Willison

Why are static API keys a security risk for AI agents?

Using long-lived, broadly scoped API keys in configuration files creates massive security vulnerabilities as agent deployments scale. If thousands of agents run with broad access keys, a single compromise exposes all connected systems. We must transition away from these static secrets to dynamic access models.

Thumbnail: How to Secure Agents using OAuth — Jared Hanson (Keycard, Passport.js) ▶ 1:09 How to Secure Agents using OAuth — Jared Hanson (Keycard, Passport.js)

Why do most traditional observability vendors fail to preserve OpenTelemetry benefits?

Most vendors accept OpenTelemetry data but immediately convert it into their own proprietary internal formats, destroying the original semantic tags and context. Dash Zero avoids this by keeping the data strictly in the OpenTelemetry format throughout the platform.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 6:31 Why Most Observability Platforms Won't Survive the AI Agent Era

Why does Alan Pope prefer technical specifications over design documents when working with LLMs?

Technical specifications bridge the gap by giving LLMs clear instructions on the chosen stack, dependencies, and database architectures rather than just vague design goals. This helps developers identify best practices and ensures the model can accurately turn human intent into runnable code.

Thumbnail: Claude, TypingMind, AMP & MCP Servers: The Future Dev ▶ 5:13 Claude, TypingMind, AMP & MCP Servers: The Future Dev

How do graph databases store relationships differently than relational databases?

Unlike relational databases that compute connections at query time, graph databases persist relationships at insertion time. These relationships are materialized as first-class citizens, allowing queries to simply follow pointers for much faster retrieval.

Thumbnail: The Graph Layer Behind NASA’s Breakthroughs ▶ 0:32 The Graph Layer Behind NASA’s Breakthroughs

Why do AI agents need specialized development environments?

AI agents supercharge real-world patterns by executing actions rapidly, which causes any percentage deviation in accuracy to multiply quickly. Deterministic environments help control this variability so agent-generated code and outputs remain trusted and usable.

Thumbnail: One CEO’s Plan to Rebuild How We Deploy AI | Ron Efroni & Flox ▶ 0:50 One CEO’s Plan to Rebuild How We Deploy AI | Ron Efroni & Flox

How do enterprises currently map their AI and agent adoption maturity?

Enterprises generally fall into a maturity framework spanning basic AI use, building with AI via co-pilots, using agents, and shipping production agents. While nearly all companies use basic AI tools and many have adopted co-pilots, transitioning to agentic workflows is accelerating.

Thumbnail: Snyk's Manoj Nair: Skills and MCP Are the New npm ▶ 5:12 Snyk's Manoj Nair: Skills and MCP Are the New npm

How can I reduce costs when using frontier models for agents?

You can use the advisor strategy to separate execution from advising. A smaller, cheaper model handles execution while a larger model like Opus acts as an advisor when needed. This approach delivers frontier-level quality at a fraction of the cost.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 22:22 Code with Claude London 2026: Opening Keynote

Why do LLMs require a harness to function effectively?

An LLM on its own can only generate text tokens without any way to execute real-world actions. A harness provides the environment, syntax, and tools like file editing and command execution that allow the model to act. Without it, an LLM is like a chef placed in an empty kitchen with no utensils.

Thumbnail: My last video about ai harnesses ▶ 10:38 My last video about ai harnesses

Why does MCP use different primitives like tools, resources, and prompts instead of just tool calling?

The creators designed separate primitives to give application developers specific UI affordances and control over how features manifest. While tool calling is model-driven, resources and prompts allow for user-initiated data pulling and application-controlled workflows that better fit different user experiences.

Thumbnail: The Creators of Model Context Protocol ▶ 9:59 The Creators of Model Context Protocol

What is red-green TDD, and how does it fit agentic workflows?

Red-green TDD is a development workflow where you start by writing a failing test for a new feature request. In the green phase, you focus purely on speed to get the test to pass, followed by a dedicated refactoring phase to ensure code quality. When combined with AI, agents rapidly generate the failing tests and passing code, allowing developers to focus their time on refactoring.

Thumbnail: Beyond Code Coverage: Functionality Testing with Playwright MCP — Marlene Mhangami, Microsoft ▶ 5:18 Beyond Code Coverage: Functionality Testing with Playwright MCP — Marlene Mhangami, Microsoft

How does the OAuth authorization code flow work?

The authorization code flow mediates requests between a client application and a resource server via an authorization server. The authorization server authenticates the user, obtains consent, and issues an access token to the client. This token is then used to access protected resources while supporting short-lived, rotated refresh tokens.

Thumbnail: How to Secure Agents using OAuth — Jared Hanson (Keycard, Passport.js) ▶ 2:18 How to Secure Agents using OAuth — Jared Hanson (Keycard, Passport.js)

How do large language models natively understand OpenTelemetry structures?

Because OpenTelemetry is an open-source and openly documented standard, AI models are trained on its text-based syntax and semantics by default. This allows models to parse spans, logs, and status codes directly without needing custom parsers.

Thumbnail: Why Most Observability Platforms Won't Survive the AI Agent Era ▶ 11:02 Why Most Observability Platforms Won't Survive the AI Agent Era

What are the main advantages of TypingMind over standard chat interfaces?

TypingMind offers a configurable web UI where developers are not locked into a single model provider, allowing them to switch between Gemini, ChatGPT, or Claude mid-conversation. It also supports custom knowledge bases and direct access to local folders or GitHub repositories via tools.

Thumbnail: Claude, TypingMind, AMP & MCP Servers: The Future Dev ▶ 11:39 Claude, TypingMind, AMP & MCP Servers: The Future Dev

What are the main drawbacks of traditional vector search in RAG applications?

Traditional vector search acts as a black box and lacks explainability, meaning you cannot easily tell why specific fragments were retrieved. Furthermore, it often fails to account for broader contextual relationships present in structured or semi-structured data sources.

Thumbnail: The Graph Layer Behind NASA’s Breakthroughs ▶ 8:17 The Graph Layer Behind NASA’s Breakthroughs

How do Flocks environments differ from traditional containers for AI workloads?

Unlike containers that add an abstraction layer and require poking holes for hardware access, Flocks runs fully locally on the system. This allows direct, native access to local GPUs and hardware without losing file path isolation.

Thumbnail: One CEO’s Plan to Rebuild How We Deploy AI | Ron Efroni & Flox ▶ 7:37 One CEO’s Plan to Rebuild How We Deploy AI | Ron Efroni & Flox

What are the primary security risks introduced by agentic coding?

Agentic coding introduces three major security risks centered around output, behavior, and the supply chain. Agents can generate insecure code rapidly, rely on risky skills and MCP servers, and exhibit dangerous autonomous behaviors if overly permissioned.

Thumbnail: Snyk's Manoj Nair: Skills and MCP Are the New npm ▶ 11:30 Snyk's Manoj Nair: Skills and MCP Are the New npm

How do agentic tools change day-to-day developer workflows?

Modern coding assistants now have autonomous access to multiple files and the terminal to execute tests and commands. This expands task sizes significantly, shifting developers into a managerial role where they oversee and guide these automated processes.

Thumbnail: Is Your Team Ready for AI-Driven Modernization? | Birgitta Böckeler ▶ 9:09 Is Your Team Ready for AI-Driven Modernization? | Birgitta Böckeler

How do I securely connect agents to internal MCP servers?

You can use MCP tunnels to connect Claude Managed Agents to internal servers behind your private network firewall. This routes requests securely without exposing your MCP servers over the public internet. This setup can be configured directly in the cloud developer console.

Thumbnail: Code with Claude London 2026: Opening Keynote ▶ 24:47 Code with Claude London 2026: Opening Keynote

How do Model Context Protocol servers differ from built-in harness tools?

Built-in tools are tightly coupled and require shipping code directly inside a specific harness. In contrast, MCP servers act as external bindings or cookbooks that let agents interface with data through a generic contract. This abstraction allows external systems to coordinate multiple harnesses without altering their execution logic.

Thumbnail: My last video about ai harnesses ▶ 21:09 My last video about ai harnesses