Giving Claude a Local LLM as an Assistant via MCP on Mac

A Reddit user detailed how they gave Claude access to a local LLM running on a Mac Mini M4 (24GB RAM) via an MCP connection to Ollama. The setup uses Ollama serving Qwen 2.5 Coder (14B) as an assistant named 'Frank', which Claude can delegate tasks to under specific rules — must use fewer tokens than Claude itself, must not affect quality, and requires a final review.
Setup Details
- Hardware: Mac Mini M4 with 24GB RAM.
- Local LLM: Qwen 2.5 Coder (14B) running via Ollama (also tested with LM Studio).
- Connection: MCP (Model Context Protocol) to link Claude (CLI or Desktop App) with the local model.
- Instructions: Claude was given a memory Markdown file (
memory.md) with guidelines for when and how to use Frank — e.g., delegate text processing, large CSS/HTML file handling, and use only when it saves tokens without degrading output quality.
Practical Use Cases
- Text processing and transformation — offloaded to Frank to reduce Claude's token usage.
- Handling large CSS/HTML files that would be expensive for Claude to process directly.
- Running performance, coding, and logic tests — Claude evaluated local models via Frank rather than manually.
The user noted they are operating at the limits of their RAM/GPU and cannot test larger models (30B+). They invited others with more powerful hardware to try similar setups and share results.
This approach effectively creates a cost-free assistant for Claude, offloading token-heavy tasks while maintaining quality through Claude's final review.
📖 Read the full source: r/ClaudeAI
👀 See Also

Developer builds MCP server connecting 18 e-commerce tools to Claude
A developer created an MCP server that integrates 18 e-commerce platforms and tools with Claude, enabling cross-referencing queries across multiple data sources. The project was primarily built using Claude Code (Opus) in days rather than months.

HF Viewer: Visualize Any Hugging Face Model Graph Instantly
HF Viewer is a browser-based tool that renders an interactive architecture graph for any Hugging Face model. Paste a URL or repo name, inspect the graph without local setup.

ArayCode: Desktop CLI Client for OpenClaw with Voice, Multi-Agent Hotkeys, and Markdown UI
ArayCode turns OpenClaw into a desktop CLI app with voice I/O, multi-agent hotkeys, themes, and markdown UI built on Spectre.Console. Supports cloud and local STT/TTS providers.

SideX: A Tauri-Based Port of Visual Studio Code
SideX is a port of Visual Studio Code that replaces Electron with Tauri, using a Rust backend and the OS's native webview. The project claims the same architecture with 96% smaller size, with core editing and terminal functionality currently working.