Although I'm starting to like LMStudio more, as it has more features that Ollama is missing.
You can then get Claude to create the MCP server to talk to either. Then a CLAUDE.md that tells it to read the models you have downloaded, determine their use and when to offload. Claude will make all that for you as well.