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.0.0.tar.gz (7.8 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.0.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 335ae85660e544c75197f8f8dc6e1dc9f77aea4c1327217142c2faf9d3b9f4ec
MD5 32452c07be41c303cab0f0cadb04c94c
BLAKE2b-256 966fb93f6ec5fe1c3d48e7a91d8eed0f0bf2ea7819dee8a065271b953223f18e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f8067c7cbc735c6ad5567f084004e0fd5957b4f381fd4e852c6c82979bf3053
MD5 d93466700546df22ca270b3e40ed284e
BLAKE2b-256 b5c9d2cb4686c59eaefb06bf72aa30de459c85b945e9da932391d47d4b4bad5a

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