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.2.0.tar.gz (9.5 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.2.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.2.0.tar.gz
Algorithm Hash digest
SHA256 45085867e3f3cd900f75f88a60986eac7a738e9e14e6f409f620b046692fbee9
MD5 77552d184cd12b8d916fd12dd79f7ab8
BLAKE2b-256 042733db2a3db02212d3cb823ab1650f59c2dea5c04b08c02d55bd7aac33746c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for computer_split_screen_mcp-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88613f3015d1adf74a37dc256de853b150a0a536ed42fdf142e3839a7c4b7a91
MD5 51314970869d8b3a5cbeb0be8e5be749
BLAKE2b-256 84b56fe6f3ed86e3a1b6acc78f7cb21c7d37819236445f24b9bdaea40e3b6a64

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