Videos YBYUvGOuotE
MCP = Mega Context Problem - Matt Carey
Scene timeline
57 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 336
- whisperx 336
- chunks
- 40
- from 336 cues
- keyframes
- 18
- kept of 57 captured
- frames with text
- 18
- 378 lines read
- chapters
- 0
- from the source metadata
- keyframe bytes
- 5.2 MB
- word timings on 336 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-10 17:31 | 1m 35s |
stt |
done | — | 2026-08-10 17:33 | 25s |
chunk |
done | — | 2026-08-10 17:33 | 0s |
text_embed |
done | — | 2026-08-10 19:53 | 1s |
keyframe |
done | — | 2026-08-10 17:33 | 1m 49s |
ocr |
done | — | 2026-08-10 17:35 | 6s |
frame_embed |
done | — | 2026-08-10 19:53 | 3s |
Frames, and what the machine read
-
- AlEngineer0.98
- EUROPE1.00
-
- PRESENTINGSPONSOR1.00
- Google DeepMind1.00
-
- PLATINUM SPONSORS0.98
- # Braintrust0.96
- WorkOS OpenAI0.95
-
- AlEngineer0.98
- Every APl is a0.99
- EUROPE1.00
- Tool for Agents0.97
- Matt Carey1.00
- EU/ACC1.00
- AlEngineer1.00
- EUROPE1.00
-
- If a dog wore pants would he wear them1.00
- like this1.00
- or1.00
- like this?1.00
- AIE1.00
- ★1.00
- ★1.00
- Engineering the future of Al1.00
- AlEngineer1.00
- 20260.98
-
- From Bundled to Shared0.99
- AIE1.00
- BEFORE MCP0.98
- REMOTEMCP1.00
- App A0.99
- App B1.00
- ★1.00
- ★1.00
- ★1.00
- get_woather0.97
- get_woather0.95
- Agent B0.97
- Agent C0.97
- send_email0.98
- send_omail0.93
- MCP Server -80 tokens0.92
- Every app reimplements the same integrations1.00
- got_weather0.91
- send_email0.94
- get_calendar1.00
- "Share tools with agents you've never met*0.98
- 4/211.00
- AlEngineer0.97
- AlEngineer1.00
- EUROPE1.00
- 20260.99
-
- From Bundled to Shared1.00
- BEFORE MCP1.00
- REMOTE MCP1.00
- App A0.98
- App B0.91
- got_weather0.96
- got_woather0.96
- Agent A0.94
- Agent C0.99
- send_onail0.95
- send_onail0.95
- AIE1.00
- ★1.00
- ★1.00
- Every app reimplements the same integrations1.00
- get_weather0.96
- MCP Server1.00
- send_email1.00
- -200K tokens0.99
- get_calendar1.00
- list_users0.96
- delete_user1.00
- ★1.00
- ★1.00
- ★1.00
- ★1.00
- delete_dns_record0.97
- kv_put0.99
- List_r2_buckets0.98
- r2_get_object1.00
- r2_put_object1.00
- create_dl_database1.00
- List_dl_databases0.98
- get_zone0.95
- List_zones0.99
- purge_cache1.00
- get_analytics1.00
- "Share tools with agents you've never met*0.95
- Engineering the future of Al0.99
- AlEngineer1.00
- 20260.99
-
- We Filled the Context Window1.00
- 2.3M1.00
- AIE1.00
- tokens in Cloudflare's OpenAPI spec0.99
- ★1.00
- ★1.00
- CONTEXT WINDOW0.97
- 128K tokens1.00
- Tool Definitions1.00
- Tool Definitions 1 17H0.96
- System Prompt 2K0.98
- Conversation1.00
- Actual Task1.00
- The context limit is not an MCP problem. It's an Agent problem.0.96
- 5/210.99
- Engineering the future of Al1.00
- AlEngineer0.99
- 20260.93
-
- Split by D1.00
- AlEngineer0.98
- EUROPE1.00
- EU/ACC1.00
- AlEngineer0.99
- EUROPE1.00
-
- But Clients Didn't Implement1.00
- AIE1.00
- Code Mode Quickly1.00
- ★1.00
- People still couldn't use our API.1.00
- Why not?1.00
- AlEngineer0.97
- AlEngineer1.00
- EUROPE1.00
- 20261.00
Transcript
336 cues· 4,098 words· 21,454 chars
- 0:16 Hello, everyone.
- 0:17 Welcome.
- 0:19 Quiet down, quiet down.
- 0:20 Hi.
- 0:22 Awesome.
- 0:27 How is everyone?
- 0:28 Yeah, good?
- 0:31 Thanks.
- 0:33 Want to hear some MCP versus CLI debates?
- 0:37 Is that why you all came?
- 0:38 Anyway.
- 0:39 Hello, my name is Matt.
- 0:40 I work on MCP and agents at Cloudflare.
- 0:44 Welcome to my talk.
- 0:45 It's all about how we can make every API a tool for agents.
- 0:48 APIs exist in the wild.
- 0:49 How can we connect them to agents and make them do things?
- 0:54 So I really love my job because every day I get to decide like if an agent looked like this, would he do this or would he do this?
- 1:01 I think it's kind of fun.
- 1:03 And we often fluctuate between the two of them.
- 1:06 Someone does something that you think is slightly funny and then six months later we're all doing it and claiming it was the best thing in the world.
- 1:12 So yeah, it's really good crack.
- 1:14 But the main part of the role, I guess, and what I end up doing day to day is how do we give agents hands?
- 1:21 How do we let them interact with the outside world?
- 1:23 And you're probably familiar with something like this.
- 1:26 This is tool calling, function calling.
- 1:28 It's been around for a while now.
- 1:29 The LLM writes a function.
- 1:31 You execute the function.
- 1:33 Bash, bash, bash, the weather in London is 18 degrees, it's not, it's like eight and it's freezing.
- 1:39 Sad times.
- 1:40 And then from there we went from bundled tools to something like shared tools, like people made tools in their agents.
- 1:46 And you probably, this is like all like recent history, so everyone's probably aware of this, but before MCP we had like, people would bundle all their tools in their agents and then they would keep them bundled in their agents and then if I was like trying to interact with Gmail or something, I would make loads of tools for Gmail, bundle them with my agents,
- 2:03 And that would be it.
- 2:03 And the next person would have to do exactly the same thing.
- 2:06 And then we ended up with this big explosion of MCP and remote MCP about April last year.
- 2:11 And the service providers were like, oh, we can like...
- 2:16 give everyone MCP tools, and then everyone can use the same standardized tools, and we just make it once, and we provide it as another surface for people to consume our API.
- 2:24 Maybe there's a CLI, there's an API, maybe there's like, I don't know, GraphQL API, and there's now MCP as like another surface.
- 2:33 But this got a little bit fun because it was okay with like eight tools, but then what happens if you added like a few more?
- 2:41 Or a few more?
- 2:43 Or a few more?
- 2:45 Or a few more?
- 2:47 Or a few more.
- 2:48 And now you're like, I wanna give an agent access to our whole API surface.
- 2:53 And, well, that ain't gonna happen.
- 2:56 Why is it not gonna happen?
- 2:57 You've exploded a context window of the agent.
- 2:59 You've completely annihilated it.
- 3:01 This is one point something million tokens.
loading