Skip to main content
Glama
GuyMichaely

Mcp-worker

by GuyMichaely

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 API

  • src/worker: the outbound worker client and exact-action approval bridge

  • packages/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 /mcp and separately authenticated worker endpoints

  • SQLite 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:build

Copy .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

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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,

View all MCP Connectors

Latest Blog Posts

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