Skip to main content

Model Context Protocol Server via Cross-Platform (Mac & Windows) Split Screen Functions

Project description

Computer Split Screen MCP

Cross-platform MCP server that exposes split-screen tools (halves, quadrants, thirds) plus maximize/minimize for both Windows and macOS.
Works with MCP clients via uvx.

Features

  • Cross-platform support: Windows and macOS
  • Split-screen layouts: Halves, quadrants, thirds, and two-thirds variations
  • Window controls: Maximize and minimize
  • MCP integration: Full Model Context Protocol server support

Install / Run via MCP client

Configure your MCP client:

{
  "mcpServers": {
    "computer-split-screen": {
      "command": "uvx",
      "args": ["computer-split-screen-mcp"],
      "env": {}
    }
  }
}

Available Tools

  • left-half - Snap current window to left half
  • right-half - Snap current window to right half
  • top-half - Snap current window to top half
  • bottom-half - Snap current window to bottom half
  • top-left - Top-left quadrant
  • top-right - Top-right quadrant
  • bottom-left - Bottom-left quadrant
  • bottom-right - Bottom-right quadrant
  • left-third - Left third (1/3)
  • middle-third - Middle third (1/3)
  • right-third - Right third (1/3)
  • left-two-thirds - Left two-thirds (2/3)
  • right-two-thirds - Right two-thirds (2/3)
  • maximize - OS maximize (bordered)
  • fullscreen - Fullscreen (no borders via macOS)(bordered via Windows)
  • minimize - Minimize window

Platform Dependencies

  • Windows: Requires pywin32>=306
  • macOS: No additional dependencies required (uses built-in AppleScript)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

computer_split_screen_mcp-1.4.2.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

computer_split_screen_mcp-1.4.2-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file computer_split_screen_mcp-1.4.2.tar.gz.

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.4.2.tar.gz
Algorithm Hash digest
SHA256 2fd06dcb554a241c368700d8d4a703064d46c024f043c2f47e8a10c4ece70bec
MD5 02edada37d33deabe16b04fa6b83c5d6
BLAKE2b-256 33a15c92e9cc28c22c222fcdbff2e1191c83dbf16e00242ba67e34355a85e288

See more details on using hashes here.

File details

Details for the file computer_split_screen_mcp-1.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b08f56a0a0eacbdd8187bc2b0d0e942abfa111435166609541a22b5d740eab66
MD5 3cf39b8e2cec4b0c7fb1449a1eaf5536
BLAKE2b-256 c781ce0632345b27497cfcfe9af4c6d9a1d2b11776582a88734dfb8d14055ab3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page