home / mcp / winbridgeagent mcp server
Provides a Windows local MCP server exposing file, clipboard, window, process operations, and system control via a HTTP API.
Configuration
View docs{
"mcpServers": {
"codyard-winbridgeagent": {
"url": "http://<windows-ip>:35182"
}
}
}WinBridgeAgent is an open-source Windows local MCP server that exposes a secure HTTP API for performing traceable Windows system operations. It enables AI assistants and MCP clients to read files, manage clipboard and windows, execute commands, capture screenshots, control processes, and perform system actions such as shutdown or restart from your Windows machine.
You connect your MCP client to the Windows machine running WinBridgeAgent using the HTTP interface. By default, the server listens on port 35182 and can be accessed from other devices on your LAN by using the Windows host IP and that port. Once connected, you can request disk information, enumerate directories, read files, search content, read or write the clipboard, capture screenshots, list windows and processes, execute system commands, and issue MCP commands to initialize the protocol and manage tools.
Prerequisites you may need depend on how you install WinBridgeAgent. The controller supports both a quick, ready-to-run binary installation and a registry-based MCP setup.
Install from MCP Registry
WinBridgeAgent is published on the MCP Registry as io.github.codyard/winbridgeagent. Use your MCP client to install it directly from the registry.
Manual install
1. Download the latest release from GitHub Releases.
2. Run the executable corresponding to your architecture: WinBridgeAgent-x64.exe for 64-bit or WinBridgeAgent-x86.exe for 32-bit.
3. The program will appear in the system tray once it starts.
4. Configure your MCP client to connect to the server URL http://<windows-ip>:35182 (replace <windows-ip> with the actual IP address of the Windows machine). If you are testing on the same machine, you can use localhost.
Configuration and behavior details are available to help you tailor WinBridgeAgent to your environment. The server defaults to port 35182 and listens on all network interfaces, enabling access from other devices on the LAN. You can change the listen address to restrict access if needed.
Security considerations include understanding that the open-source edition does not enforce Bearer Token authentication on the HTTP API. If you expose the service beyond localhost, ensure your network and firewall settings protect access, and remember that certain protected system resources cannot be terminated or deleted.
Operational notes cover audit logging of all actions, the availability of real-time monitoring via a dashboard, and a system tray interface for quick management. There is built-in support for automatic updates through GitHub releases if you enable that feature.
If you plan to deploy across multiple machines, you can manage several WinBridgeAgent instances from your MCP client by listing each serverβs URL in your multi-computer configuration.
List all disk drives on the Windows machine.
List contents of a specified directory.
Read the contents of a file, with optional path ranges.
Search for a text query within a file or directory.
Read the current clipboard contents via the HTTP API.
Write text or other data to the clipboard via HTTP.
Capture a full-screen screenshot in PNG or JPEG format.
Capture a specific window by title.
Capture a region by coordinates.
List all open windows with details.
List all running processes with details.
Execute a system command and return its output.
Initiate delayed or forced shutdown, restart, hibernate, or sleep.
Initialize MCP protocol negotiation with the client.
List available MCP tools and capabilities.
Call a specific MCP tool by name with arguments.