WinReach
Give an agent its own
Windows machine.
A TypeScript MCP server that connects agents to a remote Windows host for shell execution, persistent sessions, file transfer and desktop interaction.
Read the sourceKeep state between tool calls
Persistent PowerShell sessions retain the working directory, variables and imported modules.
Make access explicit
Per-user keys, roles, command policies and optional mutual TLS. Desktop and file tools are opt-in.
Leave an audit trail
Tool calls are recorded for inspection. GUI capabilities have separate controls from shell policies.