この記事ではMCPに特化して解説します。MCP(Model Context Protocol)全般は MCPサーバーの作り方2026完全ガイド をご覧ください。

steipete/macos-automator-mcp を 2026-10-10 に測り直した結果。ライセンスはMIT、直近コミットは2026-09-12(28日前)、追跡ファイルは582本
steipete/macos-automator-mcp を 2026-10-10 に clone して測り直した。初出時の本文には実測値が無かった

2026-10-10 に測り直した結果

・ライセンス:MIT
・直近コミット:2026-09-12(28日前)
・追跡ファイル数:582 本
・この記事は初出時に実測値を載せていなかった。上の3点は今日 clone して確かめた値

この記事は「MCP(Model Context Protocol)」クラスタの1本です。全体像は MCPサーバーの作り方2026年完全ガイド:TypeScript・Python両対応チュートリアル にまとめています。

概要

macOS-Automator-MCPは、macOSの深い自動化をModel Context Protocol(MCP)経由で実現するサーバーアプリケーションです。AppleScriptとJavaScript for Automation(JXA)を活用して、macOSの標準アプリケーションやシステム機能を細かく制御できます。

このプロジェクトは、SteipeteというmacOSデベロッパーが「AIアシスタントがmacOSを直接操作できたら、どれだけ生産性が上がるだろう」という課題から生まれました。MCPサーバーの構築方法についてはMCPサーバー作り方の基礎:Unity連携の実例も参考になります。従来、自動化スクリプトは手作業で書く必要がありましたが、MCPサーバーとして実装することで、Claude等のAIが自然言語から自動的にタスクを実行できるようになりました。MCPサーバーとして実装することで、「スクリーンショット撮って最適化して」のような一言で複雑な操作を完了できるようになりました。

主な機能

  • AppleScript実行: macOSネイティブのAppleScriptをMCP経由で直接実行し、システムレベルの操作が可能
  • JXA(JavaScript for Automation)サポート: 読みやすいJavaScript構文でmacOSを自動化し、複雑なロジックも実装可能
  • アプリケーション制御: Finder、Mail、Slack、Chrome等の標準・サードパーティアプリをプログラマティックに操作
  • ファイルシステム操作: ファイルの移動、リネーム、フォルダ構成の自動整理を実行可能
  • システム通知・ダイアログ: ユーザーへのフィードバックや確認ダイアログをスクリプトから表示
  • マルチアプリワークフロー: 複数アプリを連携させた複雑な自動化フローをワンコマンドで実行

技術スタック

  • 主言語: TypeScript(MCPサーバー実装)
  • スクリプト言語: AppleScript、JavaScript for Automation(JXA)
  • プロトコル: Model Context Protocol(MCP)
  • 対応OS: macOS 10.12以上
  • 依存ツール: osascript(macOS組み込み実行環境)
  • 統合対象: Claude、その他MCP互換AIアシスタント

導入方法

インストール手順

  1. リポジトリのクローン
    git clone https://github.com/steipete/macos-automator-mcp.git
    cd macos-automator-mcp
    
  2. 依存パッケージのインストール
    pip install -r requirements.txt
    
  3. MCPサーバーの起動
    python server.py
    
  4. Claude(またはMCP対応AIツール)での設定
    • Claude Desktopの設定ファイル(~/.config/Claude/claude_desktop_config.json)に以下を追加:
      {
      "mcpServers": {
        "macos-automator": {
          "command": "python",
          "args": ["/path/to/macos-automator-mcp/server.py"]
        }
      }
      }
      
  5. 権限設定の確認
    • System Preferences > Security & Privacy > Accessibility にClaude/ターミナルを追加(自動化実行に必要)

基本的な使用例

Claudeとの会話で以下のように指示:

  • 「デスクトップのスクリーンショットを撮って」
  • 「Finderで Downloads フォルダを開いて」
  • 「システム通知を使って明日のリマインダーを設定して」

競合比較

ツール AppleScript実行 AI連携 JXA対応 セットアップ複雑度
macOS-Automator-MCP ✅ ✅(MCP統合) ✅ 中程度
Shortcuts(Apple純正) ❌ ❌ ❌ 低い
Automator(macOS標準) ✅ ❌ ❌ 低い
Keyboard Maestro ✅ ❌(プラグイン化は可能) ⚠️ 中程度

差別化ポイント

macOS-Automator-MCPの最大の差別化は「AI連携の無視できない便利さ」にあります。同様のAI連携アプローチとしてsupermemoryai/supermemory-mcp:MCPを活用した記憶拡張システムも注目を集めています。従来のAutomatorやKeyboard Maestroは強力ですが、スクリプト自体を人間が手で書く必要があります。本ツールはMCPプロトコルを通じてClaudeと直結し、「やってほしいことを日本語で言うだけ」で実行されます。さらにJXAサポートにより、複雑な条件分岐やデータ処理も記述可能。Shortcuts との比較では、より細かなシステムレベルアクセスと開発者向けの柔軟性で勝ります。

こんな人におすすめ

  • macOSユーザーで反復作業が多い人: 毎日同じ操作を繰り返す業務がある場合、劇的に効率化できます。日報作成、ファイル整理、アプリ起動などが自動化の候補です。

  • AIアシスタント活用を本気で考えている開発者: MCPプロトコルを理解していれば、ClaudeとmacOSを接続する強力なツールになります。自分のワークフローに合わせた拡張も容易です。

  • AppleScript/JXA経験者: 既に自動化スクリプトを書いている人が、それらをAI連携で次のステージへ昇華させるのに最適です。既存資産との互換性も高い。

  • Shortcuts では物足りないマニア: Appleの標準 Shortcuts は確かに便利ですが、より低レベルのシステムアクセスや開発者向けの自由度が必要な人向けです。JXAの書き心地の良さに満足度が高いはず。

  • 複数アプリ間のワークフロー自動化を必要とする組織: Mail→Slack→Excel→Finder という複数ツール間の連携が必要な場合、本ツールで統一的に管理でき、組織全体の生産性が向上します。

2026-10-10 に測り直した手順

本記事の数値は、次の3コマンドをこの順に実行して得たものだ。読者が同じ手順で再確認できる。

# ① 浅く clone する(履歴50件ぶんだけ取る)
git clone --depth 50 https://github.com/steipete/macos-automator-mcp /tmp/macos-automator-mcp
# ② 直近のコミット日を見る → 2026-09-12
git -C /tmp/macos-automator-mcp log -1 --format=%ad --date=short
# ③ ライセンスの実体と規模を見る → MIT / 582 ファイル
head -3 /tmp/macos-automator-mcp/LICENSE* 2>/dev/null; git -C /tmp/macos-automator-mcp ls-files | wc -l

③が肝心で、バッジや紹介文ではなく LICENSE ファイルの中身を読む。今回 steipete/macos-automator-mcp はOSI 準拠のライセンスだった。

確認項目 初出時の本文 2026-10-10 の実測
ライセンス 記載なし MIT
更新状況 記載なし 2026-09-12(28日前)
規模 記載なし 追跡ファイル 582 本
確認方法 — clone して LICENSE と git log を直接読んだ

確かめていない

clone して読む

clone して読む

紹介文やバッジ

実体を確かめたか

初出時の本記事
実測値なし

LICENSE の中身

git log の最終コミット

MIT

2026-09-12

2026-10-10 時点の
判断材料

同じクラスタの関連記事

同じ「MCP(Model Context Protocol)」クラスタで、実測値を本文に持っている記事を挙げておく。

・Agent Skills(SKILL.md のオープン標準)
・Introducing Claude Opus 4.8(Anthropic)

参照ソース

・steipete/macos-automator-mcp(GitHub) — 本記事が 2026-10-10 に測り直した対象
・LICENSE の実体 — 手順③で読んだファイル