A cross-platform MCP (and MQTT) server for controlling monitor brightness, contrast, power, and input source over DDC/CI.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window β this can mean a slow first-time install rather than a real problem.
npx -y ddc-ci-control-bridgeNo response to initialize.
This is an experimental automated check and can have false negatives β missing environment variables, a slow cold install, etc. It doesnβt necessarily mean somethingβs wrong. Last checked 7d ago.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by CI Control Bridge.
get_vcp_codeRead a specific VCP code value
set_vcp_codeWrite a value to a VCP code
get_brightnessGet monitor brightness (0-100)
set_brightnessSet monitor brightness (0-100)
refresh_monitorsRe-scan monitors and VCP capabilities

Multi-protocol server for DDC/CI monitor control with MCP and MQTT support.
Option 1: NPM Package (Global)
Option 2: NPX (No Install)
Option 3: Standalone Executable
Download the binary for your platform from GitHub Releases:
ddc-ci-bridge-win.exeddc-ci-bridge-linuxddc-ci-bridge-macosβ οΈ Note: The executable requires DDC_API_KEY environment variable to be set, or it will exit immediately.
Windows:
Linux/macOS:
Using with MCP Clients:
Configure your MCP client to use the executable path:
Choose between Local (stdio) or Remote (HTTP) setup depending on your needs:
Use this if your MCP client is on the same machine as your monitors.
Go to: Settings β Cursor Settings β MCP β Add new global MCP server
Or paste the following configuration into your ~/.cursor/mcp.json file:
Optional MQTT: Set MQTT_ENABLED=true and configure MQTT_HOST to your MQTT broker IP for automation platform integration.
Open Claude Desktop developer settings and edit your claude_desktop_config.json file:
Run this command:
Add this to your Windsurf MCP config file:
Add this to your Cline MCP configuration:
Add this to your Zed settings.json:
Add this to your Roo Code MCP configuration:
Option A: Using the UI
npx -y ddc-ci-control-bridgeOption B: Manual Configuration
Add to settings.json:
Settings β Tools β AI Assistant β Model Context Protocol (MCP)+ AddApply to save changesSettings β AI β Manage MCP servers+ Add buttonSaveAdd to your Codex MCP configuration:
Windows Users: Use full paths if you encounter timeout errors:
Program (right side) β Install β Edit mcp.jsonSaveFactual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ddc-ci-control-bridge)<a href="https://allmcps.com/mcp/ddc-ci-control-bridge"><img src="https://allmcps.com/api/badge/ddc-ci-control-bridge?style=directory" alt="CI Control Bridge on AllMCPs" /></a>