What tools does macOS Screen View & Control MCP Server provide?
It provides `capture_window_screenshot`, `list_windows`, `find_window`, `send_key`, and `type_text`.
@jhead
Basic information
MCP Server to screenshot and control macOS windows (made for Cursor)
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"macos-screen-mcp": {
"command": "python",
"args": [
"-m",
"macos_screen_mcp"
]
}
}
}Captures a screenshot of a specific window by its title or ID
Lists all visible windows
Finds a window by title or owner name
Sends a keyboard key press event to the active window
Types a sequence of text characters
A Model Context Protocol server for macOS that enables LLMs to capture screenshots of specific windows by title or ID, list visible windows, find windows, and send keyboard input. It is designed for developers and AI agents needing visual or interactive access to macOS windows.
Install via pip (pip install git+ssh://git@github.com/jhead/macos-screen-mcp.git) and run with python -m macos_screen_mcp. Configure the server URL (e.g., http://localhost:8000/sse) in Claude or Cursor settings under mcpServers. Use the provided tools: capture_window_screenshot, list_windows, find_window, send_key, and type_text.
It provides `capture_window_screenshot`, `list_windows`, `find_window`, `send_key`, and `type_text`.
Install via `pip install git+ssh://git@github.com/jhead/macos-screen-mcp.git` and run with `python -m macos_screen_mcp`. Debug using `npx @modelcontextprotocol/inspector python -m macos_screen_mcp`.
Supported keys include letters a‑z, numbers 0‑9, return, tab, space, delete, escape, arrow keys, and modifier keys (command, shift, control, option, and their right variants).
No. The configuration uses a local HTTP URL (`http://localhost:8000/sse`) without any authentication mechanism mentioned.
The server is explicitly for macOS; it uses macOS‑specific window APIs (e.g., window titles, screenshots) and does not support other operating systems.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
Hindsight: Agent Memory That Learns

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Comments