apple-fm-mcp について
apple-fm-mcpは、AppleのオンデバイスFoundation Modelsを使ったテキスト生成・処理機能を提供します。対応するApple Silicon搭載Macでローカル推論を行いたいClaude CodeやClaude Desktopの利用者向けです。
主な機能
- 01自由形式のテキスト生成
- 02箇条書きでのテキスト要約
- 03テキストのカテゴリ分類
- 04構造化データの抽出
- 05モデル利用状況の確認
活用シーン
- 01テキストのローカル分類
- 02短い文章の要約
- 03簡単な構造化データの抽出
- 04機密性の高いテキストの端末内処理
MCP 対応
Appleのオンデバイスモデルを利用する5つのツールを提供します。生成、要約、分類、抽出、状態確認に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Apple Foundation Models MCP Server
Apple のオンデバイス 3B パラメーター LLM を、MCP 経由で Claude Code と Claude Desktop に公開します。API 費用はゼロで、完全にプライベートです。Neural Engine 上で動作します。
要件
- macOS 26 以降(Tahoe 以降)
- Apple Silicon(M1/M2/M3/M4)
- システム設定で Apple Intelligence が有効になっていること
- Python 3.10 以降
インストール
pip install apple-fm-mcp
設定
Claude Code の設定ファイル(~/.claude/mcp.json)に追加します。
{
"mcpServers": {
"apple-fm": {
"command": "apple-fm-mcp"
}
}
}
または、Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。
{
"mcpServers": {
"apple-fm": {
"command": "apple-fm-mcp"
}
}
}
ツール
| ツール | 説明 | レイテンシ |
|---|---|---|
fm_generate | 自由形式のテキスト生成 | 約1秒 |
fm_summarize | テキストを箇条書きに要約 | 約4秒 |
fm_classify | テキストをカテゴリに分類 | 約2秒 |
fm_extract | テキストから構造化データを抽出 | 約3秒 |
fm_status | モデルの利用可否を確認 | 即時 |
これを使う理由
- 無料:API キーもトークンも不要で、クラウド費用もかかりません
- プライベート:すべての推論がオンデバイスで行われ、データが Mac から外部に送信されません
- 高速:Neural Engine 向けに最適化されており、生成は約1秒です
- 相補的:オンデバイスの速度が重要なタスクでは、Claude と併用できます
Apple FM と Claude の使い分け
| タスク | Apple FM を使用 | Claude を使用 |
|---|---|---|
| 簡単な分類 | はい | 過剰 |
| テキストの要約 | はい(短いテキスト) | はい(長い文書) |
| コード生成 | いいえ | はい |
| 複雑な推論 | いいえ | はい |
| データ抽出 | はい(単純なもの) | はい(複雑なもの) |
| プライバシーが特に重要 | はい | 場合によります |
Like One が開発
501(c)(3) 非営利団体による AI 教育です。Claude、MCP、エージェント、AI アーキテクチャに関する50以上の無料コースを提供しています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。