MCP.so
Sign In
D

Displaybuddy

@biocross

About Displaybuddy

An MCP (Model Context Protocol) server that lets AI agents control Mac monitors via DisplayBuddy — adjust brightness, contrast, volume, input source, apply presets, sync displays, and more.

Basic information

Category

Other

Transports

stdio

Publisher

biocross

Submitted by

Siddharth Gupta

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "displaybuddy-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "displaybuddy-mcp",
        "--client",
        "claude"
      ]
    }
  }
}

Tools

9

Quick overview of all displays (call this first)

Full display details including UUID, type, capabilities

Get properties of a specific display

Set brightness, contrast, volume, input, rotation

List saved presets

Activate a preset (with optional delay)

List automation schedules

Enable or disable a schedule

Check/enable/disable multi-display sync

Overview

What is DisplayBuddy?

An MCP server that lets AI agents control Mac monitors via DisplayBuddy — adjust brightness, contrast, volume, input source, apply presets, sync displays, and more. Works with Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client.

How to use DisplayBuddy?

Ensure you have macOS with DisplayBuddy installed and running, the DisplayBuddy CLI installed (DisplayBuddy > Settings > General > Install CLI Tool), and Node.js 18+. Add the server to your MCP client’s configuration (e.g., claude_desktop_config.json with "command": "npx", "args": ["-y", "displaybuddy-mcp"]). Then use natural language prompts to control your monitors.

Key features of DisplayBuddy?

  • Get overview and detailed info of all displays
  • Set brightness, contrast, volume, input, rotation
  • List and activate saved presets with optional delay
  • List and toggle automation schedules
  • Enable/disable multi-display sync
  • Full local operation – no data leaves your machine

Use cases of DisplayBuddy?

  • Dim all monitors for evening or movie watching
  • Switch an external display to HDMI input
  • Activate a “Night Mode” or “Coding” preset
  • Sync brightness and contrast across all displays
  • Check which displays are connected and their capabilities

FAQ from Display

Comments

More Other MCP servers