🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

apple-fm-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apple-fm-mcp

MCP server exposing Apple Foundation Models to Claude Code and Claude Desktop

pipPyPI
Version
1.0.1
Weekly downloads
98
Maintainers
1

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

pip install apple-fm-mcp

Configure

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

ToolDescriptionLatency
fm_generateFree-form text generation~1s
fm_summarizeSummarize text into bullet points~4s
fm_classifyClassify text into categories~2s
fm_extractExtract structured data from text~3s
fm_statusCheck model availabilityinstant

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

TaskUse Apple FMUse Claude
Quick classificationYesOverkill
Text summarizationYes (short text)Yes (long documents)
Code generationNoYes
Complex reasoningNoYes
Data extractionYes (simple)Yes (complex)
Privacy-criticalYesDepends

Built by Like One

AI education from a 501(c)(3) nonprofit. 50+ free courses on Claude, MCP, agents, and AI architecture.

License

MIT

Keywords

ai

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts