Anthropic unveiled the Model Context Protocol yesterday, a protocol to let LLMs gather context and use tools on servers that use the protocol. Here's a video demo of me using it with the Claude Mac desktop app and the SQLite server.
Note how the protocol allows both gathering information about existing tables, reading from them, and writing to them, and that it both asks for confirmation before each use and enables one to view the exact actions carried out.
I like it! It will be interesting to see how this plays out, and what kind of protocol or API will become dominant for this kind of interaction; much like how the OpenAI API has become somewhat of a de facto standard for interacting with LLMs from a client.
I find it particularly interesting that the Zed editor team has been a part of this, drawing inspiration from the Language Server Protocol in use across a multitude of editors. I'm trying out the Zed editor as my primary editor at the moment, because I'd like to experience first-hand what kind of ideas and experiments are taking place in the editor world at the moment.
I’m Markus, an independent software consultant and developer. 🤓✨ Reach me at markus@maragu.dk.
Podcast on Apple Podcasts and Spotify. Streaming on Youtube. Subscribe to this blog by RSS or newsletter: