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.1.tar.gz (8.9 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.1-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.4.1.tar.gz
Algorithm Hash digest
SHA256 1db85c4563520058dccc15f04a35173f0a8da7a4ac1ba3a003f5189fba1b6228
MD5 009f8586fb0e2b6b29b21c60c8101a07
BLAKE2b-256 c3b68546b3d28c31a7ff74420e500fca5c7b1a237175c4154cf823dc6d6e8814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b550ebdfc44aa7c71c5e4f347802c7be058da7c477c13bb4af50dd741b2da0cf
MD5 11baac64181cc81e0e3d7ce848406433
BLAKE2b-256 26cae2ae4db4727ecc40159762c3546e3dd884bf5e1b8b4d6ab05af436b358da

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