AppleScript MCP Server
An MCP (Model Context Protocol) server that enables LLM access to macOS AppleScript automation. It provides tools for discovering scriptable applications, retrieving AppleScript dictionaries, executing scripts with safety analysis, and learning from execution history to improve suggestions over time.
- Architecture Overview - System architecture, data flow, and component relationships
- Type System Reference - TypeScript interfaces, type guards, and response formats
- Apple Integration Guide - Executor module, SDEF parser, and osascript/sdef usage
- Tools Reference - All MCP tools with parameters, return types, and usage patterns
- Safety System - Dangerous pattern detection, risk levels, and confirmation flow
- Learning System - Pattern storage, skill files, and failure analysis
- Development Guide - Build commands, testing, and adding new tools