Mcp-worker
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mcp-workerSchedule a job to run a PowerShell script on the worker and approve it."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mcp-worker
Mcp-worker lets ChatGPT operate one policy-controlled Windows machine through a public MCP server and an outbound-only worker connection.
The repository contains three parts:
src/remote: the Streamable HTTP MCP server and durable relay APIsrc/worker: the outbound worker client and exact-action approval bridgepackages/windows-worker: the complete Windows tool, policy, audit, desktop, clipboard, process, transfer, admin, and .NET helper implementation
The remote server advertises the complete 31-tool catalog even when the worker is offline. Tool execution remains subject to the worker's local policy. Prompt decisions use MCP elicitation and a short-lived ticket bound to the exact request.
What works
OAuth-protected
/mcpand separately authenticated worker endpointsSQLite jobs, leases, expiry, deduplicated results, cancellation, and indeterminate mutation handling
file CRUD and search, process execution and interactive sessions, desktop and clipboard tools
AppContainer execution through the included .NET 10 helper
file import and chunked file export through expiring MCP resources
local SQLite audit records with relay correlation IDs
current-user scheduled-task scripts with hidden execution, restart behavior, and bounded logs
Linux relay tests, Windows worker tests, and native-helper builds in CI
Related MCP server: Secure Local AI Agent MCP
Local verification
npm install
npm run build
npm test
npm run test:windows
npm run native:buildCopy .env.example into the environment of each process before starting it. Run the remote service with npm run remote and the Windows client with npm run worker.
Public deployment still requires choices that cannot be inferred from this repository: domain and DNS control, ingress, administrator support, OAuth registration, the service account, persistent directories, backup and log policy, alerting, and size limits. See docs/operations.md.
Documentation
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityCmaintenanceEnables ChatGPT to control a Windows PC remotely via OpenAI Secure MCP Tunnel, executing file operations, PowerShell commands, and system actions through a local MCP server.15
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT to securely control a Windows PC via a local agent, supporting file operations, Chrome automation, and allowlisted apps with audit logging and approval workflows.MIT
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT to securely operate a single Windows development workspace via a local MCP server, offering file editing, Git status, static analysis, approved test/build, and limited ADB operations with audit logging.MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to control Windows PCs by executing shell commands, managing files, capturing screenshots, and monitoring system information through a comprehensive set of MCP tools.18MIT
Related MCP Connectors
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Remote MCP for Copilot CLI switch gate MCP, structured receipts, audit logs, and reviewer-ready evid
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GuyMichaely/Mcp-worker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server