apple-fm-mcp
Provides tools to interact with Apple's on-device Foundation Models, enabling text generation, summarization, classification, and data extraction using the 3B parameter LLM via the Neural Engine.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Apple Foundation Models MCP Server
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.
Requirements
macOS 26+ (Tahoe or later)
Apple Silicon (M1/M2/M3/M4)
Apple Intelligence enabled in System Settings
Python 3.10+
Related MCP server: lucid-apple-mcp
Install
pip install apple-fm-mcpConfigure
Add to your Claude Code config (~/.claude/mcp.json):
{
"mcpServers": {
"apple-fm": {
"command": "apple-fm-mcp"
}
}
}Or Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"apple-fm": {
"command": "apple-fm-mcp"
}
}
}Tools
Tool | Description | Latency |
| Free-form text generation | ~1s |
| Summarize text into bullet points | ~4s |
| Classify text into categories | ~2s |
| Extract structured data from text | ~3s |
| Check model availability | instant |
Why Use This?
Free: No API keys, no tokens, no cloud costs
Private: All inference on-device, no data leaves your Mac
Fast: Neural Engine optimized, ~1s for generation
Complementary: Use alongside Claude for tasks where on-device speed matters
When to Use Apple FM vs Claude
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 |
Built by Like One
AI education from a 501(c)(3) nonprofit. 50+ free courses on Claude, MCP, agents, and AI architecture.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
No-data MCP handoff for local Claude Code to Codex harness moves. $49 lifetime.
Related MCP Servers
- AlicenseAqualityBmaintenanceBridges Claude Code and Claude Desktop to a locally-running LLM, optimized for MLX LM on Apple Silicon with support for any OpenAI-compatible backend.430 PyPI1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that gives Claude and local LLMs access to Apple's on-device frameworks — Vision OCR, NSDataDetector, and Apple Intelligence FoundationModels. Everything runs on your Mac with zero data leaving.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables local Apple on-device Foundation Model access via any MCP client, supporting text generation, structured output, and multi-turn chat on macOS.2MIT
- AlicenseAqualityAmaintenanceLets coding agents such as Claude Code and Codex hand summarising, field extraction, classification and OCR to the free, offline on-device model for Apple Foundation Models on macOS 27. One Rust binary, installed with Homebrew.45MIT