The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Apple Fm MCP listing page.
Expose Apple's on-device 3B parameter LLM to Claude Code and Claude Desktop via MCP. Zero API cost, fully private, runs on Neural Engine.
Add to your Claude Code config (~/.claude/mcp.json):
Or Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
| Tool | Description | Latency |
|---|---|---|
fm_generate | Free-form text generation | ~1s |
fm_summarize | Summarize text into bullet points | ~4s |
fm_classify | Classify text into categories | ~2s |
fm_extract | Extract structured data from text | ~3s |
fm_status | Check model availability | instant |
| Task | Use Apple FM | Use Claude |
|---|---|---|
| Quick classification | Yes | Overkill |
| Text summarization | Yes (short text) | Yes (long documents) |
| Code generation | No | Yes |
| Complex reasoning | No | Yes |
| Data extraction | Yes (simple) | Yes (complex) |
| Privacy-critical | Yes | Depends |
AI education from a 501(c)(3) nonprofit. 50+ free courses on Claude, MCP, agents, and AI architecture.
MIT