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-bridge2
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.