I believe LLMs will make me a more productive software engineer, but old habits die hard. I wanted to scratch an itch this weekend by answering “What is the Model Context Protocol? How can I use it?”. I used an LLM to do it.
I wanted to try out Claude by building a simple Model Context Protocol (MCP) and having the LLM help me write it. I’ve used Google’s Gemini in the past. I had it generate some statistical functions. It was so good that I immediately paid for the more advanced capabilities. I believe the time it saves is worth my money.
The Model Context Protocol is something new to me. I have been indifferent to LLM-assisted engineering for no particular reason. What is the Model Context Protocol? My naive, limited-experience summary is that it’s a way to dynamically inject data and context to an LLM. Imagine integrating APIs into LLM responses.
The MCP quickstart builds a weather fetching API. I’m not passionate about weather, but