hammerspoon-mcp
Related Servers
Alternatives to hammerspoon-mcp
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceGive AI agents deep control over macOS — windows, audio, Bluetooth, Spaces, Focus mode, and 200+ OS APIs — through one MCP server.22 npm1MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that gives AI agents real OS-level control of macOS, enabling them to click real buttons, type real keys, and observe rendered screens just like a human would.1MIT
- FlicenseNot gradedqualityDmaintenancemacOS MCP server that enables AI agents to directly control the host OS, including mouse, keyboard, windows, files, and accessibility automation for computer-use workflows.1-
- AlicenseNot gradedqualityCmaintenanceStandalone MCP server that gives AI agents full GUI control over macOS — screenshots, mouse, keyboard, apps, clipboard, and multi-display — with zero private dependencies.19MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that gives AI agents hands and eyes on macOS, enabling them to see and operate native and Electron applications via structured accessibility queries, screenshots, OCR, and application-specific skills.3MIT
- AlicenseBqualityDmaintenanceMCP server that enables AI to fully control macOS — mouse, keyboard, terminal, screenshots, window management, UI element detection, and provides AI-optimized information reporting.3617 npmMIT
TDQS
Scored across 38 tools
Several tools overlap in purpose: hs_notification/hs_notify, hs_media_control/hs_music_control, hs_wifi/hs_network, and hs_machine_status vs individual query tools. Descriptions do a good job of distinguishing them, but an agent still faces decisions that could go either way.
All tools share the lower-snake_case hs_ prefix, but the second part mixes verb_noun (list_windows, launch_app), bare nouns (brightness, wifi, health), and object_verb forms (ui_inspect, audio_set_device). This is readable but not a single predictable pattern.
38 tools is well above the 'heavy' range for an MCP surface and will bloat the agent's decision space. Many could be consolidated, such as the audio_* group or hs_machine_status vs individual query tools, without losing capability.
The set covers many domains well, but hs_ui_inspect explicitly tells agents to pass node paths to hs_ui_press, which is not exposed—an obvious dead end for UI automation. Window and app lifecycle is also partial, with no close, minimize, or quit operations, though most query/control pairs are present.