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.0.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.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.4.0.tar.gz
Algorithm Hash digest
SHA256 5de11b9373fafe09f57d93572ff314762cac38e4f4c119594f1972ddcd943b9a
MD5 fcd2b5eda2c8e15676f808dd52eb9871
BLAKE2b-256 a5fbda6987855bb1d6c867e5cb1f743b386cd8cb6876990a778f1b19ebf9ac12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd5d7cc70835df4e70fd6f1733e0bd52155345750c1eb3b8be7514ea8ab06943
MD5 4bcd25a73531618a47948caf143b5adc
BLAKE2b-256 6d5dd37a1c2e6801ff3ab385b816eaa7c458649ba3f047b61182dfea5be4fe56

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