Skip to content
MCP profile

DDC CI Control Bridge

Control monitor brightness, contrast, power and input via DDC/CI with MCP and MQTT support.

IoT & HardwarePackageJavaScript/TypeScriptOpen SourceExternal
Last updated
March 16, 2026
Visibility
Public
ByRegistry

About This MCP Server


[](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22ddc-ci-bridge%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22ddc-ci-control-bridge%22%5D%7D)

Multi-protocol server for DDC/CI monitor control with MCP and MQTT support.

Capabilities
Home Assistant: Auto-discovery via MQTT Discovery Protocol → See Home Assistant GuideopenHAB: MQTT binding with manual thing configurationNode-RED: Subscribe to topics for custom flowsDomoticz: MQTT integrationGeneric MQTT: Any platform that supports MQTT pub/sub

Tools & Endpoints5

Why Use DDC CI Control Bridge?

  • DDC/CI Monitor Control: Read and write VCP codes to control monitor brightness, contrast, input source, and more
  • Model Context Protocol (MCP): Server with resources and tools for AI/agent integration
  • MQTT Client: Connect to any MQTT broker for IoT/automation platforms
  • Home Assistant auto-discovery support
  • Generic MQTT pub/sub for custom integrations
  • Cross-Platform: Works on Windows, Linux, and macOS
  • Dual Distribution: Available as standalone executable or npm package

Specifications

Status
live
Industry
IoT & Hardware
Category
General
Server type
Package
Language
JavaScript/TypeScript
License
Open Source
Verified
Yes

Requirements

  • DDC/CI Support: Your monitor must support DDC/CI (most modern monitors do)
  • DDC/CI Enabled: Enable DDC/CI in your monitor's OSD settings
  • Permissions: On Linux, you may need to add your user to the i2c group

Hosting


Hosting Options

  • Package

API


Integrate this server into your application. Choose a connection method below.

1

Install

Install command
JavaScript/TypeScript
npm install -g ddc-ci-control-bridge
2

Configure

Configuration
json
{
  "mcpServers": {
    "ddc-ci-bridge": {
      "command": "npx",
      "args": ["-y", "ddc-ci-control-bridge"],
      "env": {
        "MQTT_ENABLED": "false",
        "MQTT_HOST": "localhost",
        "MQTT_PORT": "1883"
      }
    }
  }
}

Performance


Usage


Quick Reference


Name
DDC CI Control Bridge
Function
Control monitor brightness, contrast, power and input via DDC/CI with MCP and MQTT support.
Available Tools
get_vcp_code - Read a specific VCP code value, set_vcp_code - Write a value to a VCP code, get_brightness - Get monitor brightness (0-100), set_brightness - Set monitor brightness (0-100), refresh_monitors - Re-scan monitors and VCP capabilities
Transport
Package
Language
JavaScript/TypeScript
Install
npm install -g ddc-ci-control-bridge
Source
External (Registry)
License
Open Source
Get started

Ready to integrate this MCP server?

Book a demo to see how this server fits your workflow, or explore the full catalog.

Related MCP Servers


Catalog Workspace

Discover agents, MCP servers, and skills in one governed surface

Use structured catalog views to compare readiness, ownership, integrations, and deployment posture before rollout.