🏠 ホーム ニュース 📚 トピック解説 🏷️ タグ一覧 ℹ️ About
🔍 記事を検索
カテゴリ
📡 RSSフィード
Follow
X (Twitter) Threads
Quick Links
ニュース一覧 🏷️ タグから探す
🧠 Claude 🤖 Agent 💬 LLM 🔌 MCP 🛠️ Tool
Subscribe
📡 RSSフィード
ホーム mcp 2026.03.23

macOS自動化をAIで操るMCPサーバー:AppleScriptをClaudeから直接実行する方法

steipete/macos-automator-mcp
738 TypeScript 🤖
macOS自動化をAIで操るMCPサーバー:AppleScriptをClaudeから直接実行する方法 - AIツール日本語解説 | AI Heartland
// なぜ使えるか
MCPプロトコル対応により、Claude等のAIアシスタントからmacOS本体の操作を直接実行可能。AppleScriptやJXAの複雑な記述を不要にし、自然言語で自動化タスクを実現

概要

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サーバーとして実装することで、「スクリーンショット撮って最適化して」のような一言で複雑な操作を完了できるようになりました。

主な機能

技術スタック

導入方法

インストール手順

  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との会話で以下のように指示:

競合比較

ツール 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-Automator-MCPとは何ですか?
MCPプロトコル経由でClaudeからAppleScriptやJXAを使ってmacOSの深い自動化を実現するサーバーアプリケーションです。
macOS-Automator-MCPの対応OSは?
macOS 10.12以上に対応しており、osascript(macOS組み込み実行環境)を活用しています。
macOS-Automator-MCPで何ができますか?
Finder、Mail、Slack、Chrome等のアプリ操作、ファイル移動・リネーム、システム通知表示などを自然言語の指示で実行できます。
macOS-Automator-MCPとApple Shortcutsの違いは?
ShortcutsはAppleScript非対応・AI非連携ですが、本ツールはMCPでClaudeと直結し自然言語でJXA含む深いシステム操作が可能です。
広告
🔌
MCP対応ツール特集
Claude Codeと連携できるMCPサーバーの日本語解説まとめ
GitHub で見る X 🧵 Threads Facebook LINE B! はてブ
Next Read →
🔓 MetasploitMCP:MCPサーバー経由でClaudeからペネトレーションテストを自動操作する
関連記事
🔌 AIアシスタントの限界を突破、MCPサーバー自作で実行力獲得へ
AIが実際のツールやデータベースに接続できない課題を解決。MCPサーバーの自作により、AIに真の実行能力をもたらす手法が注目集める。
2026.03.30
🤖 Claude Codeを使いこなす実践知 — PLAN MODEと制約設計で信頼できるエージェント構築
コーディングエージェント Claude Code の課題と解決策を一挙解説。PLAN MODE による思考と実行の分離、CLAUDE.md や rules・hooks による制約設計、セキュリティ脅威への対策まで、新年度から導入する企業向けの実践ガイド。
2026.03.30
🤖 FLI:LLMエージェント向けの軽量フレームワーク。701スターの注目OSSを解説
Function-based LLM Interfaceは、大規模言語モデルを活用したAIエージェント開発を簡潔に実装するPythonフレームワーク。複雑なプロンプト管理から解放され、堅牢なエージェント構築が可能に。
2026.03.30
🔧 自分たちのGitLabを持つって、こういう感覚か
セルフホストなGitLab互換を使ったら、社内開発フロー全体が統一できた
2026.03.29
← Claude Code Spec Workflow:仕様駆動開発でClaude Code 使い方を活かし設計から実装まで自動化 MetasploitMCP:MCPサーバー経由でClaudeからペネトレーションテストを自動操作する →