apple-fm-mcp
Apple Foundation Models on-device. Generate, summarize, classify via Apple Intelligence.
Open source Open in the app JSON README (API)
About
Apple Foundation Models on-device. Generate, summarize, classify via Apple Intelligence.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- sophiacave
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 1.0.1
- Stars
- 1
- Last push
- 2026-06-09T19:03:25Z
- Repository state
- ativo
- Language
- Python
- Added
- 2026-08-29 04:01:25
- Updated
- 2026-08-29 04:01:25
- Origin id
io.github.sophiacave/apple-fm-mcp
README
<!-- mcp-name: io.github.sophiacave/apple-fm-mcp -->
# 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+
## Install
```bash
pip install apple-fm-mcp
```
## Configure
Add to your Claude Code config (`~/.claude/mcp.json`):
```json
{
"mcpServers": {
"apple-fm": {
"command": "apple-fm-mcp"
}
}
}
```
Or Claude Desktop (`~/Library/Application Support/Claude/claude_desktop_config.json`):
```json
{
"mcpServers": {
"apple-fm": {
"command": "apple-fm-mcp"
}
}
}
```
## Tools
| 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 |
## 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](https://likeone.ai)
AI education from a 501(c)(3) nonprofit. 50+ free courses on Claude, MCP, agents, and AI architecture.
## License
MIT