{"id":15640597,"url":"https://github.com/tig/mcec","last_synced_at":"2026-06-30T02:02:37.671Z","repository":{"id":54686811,"uuid":"88099049","full_name":"tig/mcec","owner":"tig","description":"Robust remote control of Windows PCs over the network.","archived":false,"fork":false,"pushed_at":"2024-10-09T01:13:21.000Z","size":11408,"stargazers_count":83,"open_issues_count":8,"forks_count":15,"subscribers_count":6,"default_branch":"develop","last_synced_at":"2025-04-06T08:09:22.444Z","etag":null,"topics":["control4","crestron","ehome","home-assistant","home-automation","home-control","mce","mce-controller","remote-control","remote-pc-control","windows","windows-htpc","windows-media-center","windows-pc"],"latest_commit_sha":null,"homepage":"https://tig.github.io/mcec/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2017-04-12T21:48:24.000Z","updated_at":"2025-01-10T16:02:43.000Z","dependencies_parsed_at":"2024-10-22T22:28:22.549Z","dependency_job_id":null,"html_url":"https://github.com/tig/mcec","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tig%2Fmcec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tig%2Fmcec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tig%2Fmcec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tig%2Fmcec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tig","download_url":"https://codeload.github.com/tig/mcec/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247543591,"owners_count":20955865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["control4","crestron","ehome","home-assistant","home-automation","home-control","mce","mce-controller","remote-control","remote-pc-control","windows","windows-htpc","windows-media-center","windows-pc"],"created_at":"2024-10-03T11:38:15.988Z","updated_at":"2026-06-30T02:02:37.665Z","avatar_url":"https://github.com/tig.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"By Tig Kindel ([@tigkindel on Twitter](http://www.twitter.com/ckindel)) - Copyright © [Kindel](http://www.kindel.com), LLC.\r\n\r\n![mcec](https://tig.github.io/mcec/mainwindow.png \"MCEC\")\r\n\r\n**MCEC** (Model Context Environment Controller) is eyes, hands, and a safe front door for agents on Windows; and the same battle-tested remote control for smart-home systems.\r\n\r\nFor its long-standing role, MCEC provides robust control of Windows PCs for smart home systems. 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 MCEC to control a Windows PC.\r\n\r\nNew in 3.0, MCEC is also an **agent-automation server**: it can see the screen (capture a screenshot), query the UI Automation tree, find and wait for elements, and drive native Windows apps — exposed to AI agents and scripts over the **Model Context Protocol (MCP)**. All of these agent capabilities are opt-in and disabled by default. This is purely additive; every existing HTPC and smart-home feature is unchanged.\r\n\r\n* New in 3.0 — Agent automation: see the [Agent Server user guide](docs/agent-server.md) and [AGENTS.md](AGENTS.md) (agent guidance + dogfood recipe).\r\n\r\n* [Home Page](https://tig.github.io/mcec/)\r\n* [Download \u0026 Install](https://github.com/tig/mcec/releases)\r\n* [Documentation](https://tig.github.io/mcec/documentation.html)\r\n* [Tig's Blog Posts on MCEC](https://ceklog.kindel.com/?s=mcec)\r\n\r\n# Integrations\r\n* [Control4 User Activity Driver](https://github.com/tig/User_Activity)\r\n* [Control4.MceControllerDriver](https://github.com/garrynewman/Control4.MceControllerDriver)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftig%2Fmcec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftig%2Fmcec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftig%2Fmcec/lists"}