View on GitHub


MCE Controller documentation

MCE Controller

By Charlie Kindel (@ckindel on Twitter) – Copyright © 2019 Kindel Systems, LLC.

MCE Controller


Click Here To download the Latest MCE Controller Installer


Read full documentation here.


MCE Controller lets you control a Windows HTPC (or any PC) over the network. It runs in the background listening on the network (or serial port) for commands. It then translates those commands into actions such as keystrokes, text input, and the starting of programs. Any remote control, home control system, or application that can send text strings via TCP/IP or a serial port can use MCE Controller to control a Windows PC.

For example:

MCE Controller was initially developed (in 2004) to enable integration of a Windows based home theater PC (HTPC) into a Crestron whole-house audio/video system. However, it is general enough that others have used it within other control system that support sending text strings to a TCP/IP port. 

MCE Controller works great with any remote control system that supports TCP/IP or RS-232 connections. Examples include:

Below are some of the scenarios users have reported they’ve found MCE Controller useful for:


Full MCE Controller Documentation