What is an MCP and why would you need it?

Peter built his own Model Context Protocol in Elixir. He will explain what an MCP is, what the use cases are, and what he learned from building his own implementation.