mac-vision-mcp
Verified Safeby jasich
Overview
Enables AI coding agents to capture screenshots of macOS windows and displays on demand, streamlining the process of providing visual context to LLMs.
Installation
npx -y mac-vision-mcpSecurity Notes
The server primarily operates locally via stdio, reducing network exposure risks. It relies on well-maintained native Node.js modules (`node-screenshots`, `get-windows`, `mac-screen-capture-permissions`) to interact with macOS system APIs for screen capture and window metadata. Input validation is performed for file paths to prevent directory traversal or invalid file types. Screen Recording permission is explicitly requested from the user, which is a necessary and standard security measure for this functionality. There are no indications of hardcoded secrets or arbitrary code execution (`eval`) within the current implementation. A research document mentions future potential use of `osascript` via `execSync` for browser tab capture, which would require careful sanitization if implemented.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
Peekaboo
macOS automation server that integrates AI for screen capture analysis, UI interaction, and agentic workflows.
context-engine
Provides an agent-agnostic local context engine via Model Context Protocol (MCP) for coding agents, enabling semantic search, planning, code review, and prompt enhancement with AI integration.
mcp-server-macos-use
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).