What is Model Context Protocol? It could be a game changer for local LLM usage w/tools.
I poked at it some this morning to gain some understanding and sketched out these notes along the way.

And here's a mapped out example of a local LLM Client (goose) with a locally hosted LLM (Qwen2.5 via Ollama), to access a local MCP server. It is a bare minimal example which verifies if a list of items is (lexicographically) sorted. The LLM Client receives an instruction from the LLM to invoke the tool (on the MCP server) which executes that Typescript code on the right side of the screenshot below.
