And this is pretty useful for your own application. But as CloudFlare, as a company, a producer of things like APIs and a producer of a platform, we want to let our customers use our platform via these, like, LLMs, these agents. And for that, we need to, it would be really good to publish, like, more standardized set of tools that everyone else could use. And throughout some of this process, MCP was born in November of 2024, already, which is, like, a really long time ago, of what feels like yesterday. But the idea was that you could take tools and other primitives, like, resources and prompts, but mostly people have used tools, and you could host them in a server somewhere else.
And then any agent that wanted to use those tools could dynamically register with that authentication, use the tools, and say, thank you very much, really. And from a server developer point of view, it's, like, how do we share tools with, like, agents we've never met, with people we've never met? And this is not that normal on the internet. So, there was some new flow with new auth, DCR, dynamic client registration that had to be developed a little bit more. And now we're actually moving to a thing later called SIMD, Client ID Metadata Documents, like, just, like, ways that we allow agents to access stuff for things that they have no interaction with.
And it's a different type of contract from, like, an API to a client usage, because when you make that contract, you say that the API should never change. Because I hear, like, the MCP server could change their tools whenever they want. They're dynamically registered. So, it makes them very useful. But this is not really the point of the talk. This is a little bit of a background. We went from bundle tools in each application to a lot of tools being remote, shared via MCP, Model Context Protocol. And then, very quickly, we filled context windows. You've probably seen, like, memes, like, news articles or news in general about, like, there are some MCP servers that fill huge amounts of context.
Comments