fwerkor/local-shell-mcp

fwerkor★ 48PythonLast synced: 2026-08-16

Open on GitHub

Enables LLM to use a cli environment.

README excerpt

local-shell-mcp A ChatGPT-ready MCP control plane for shell, files, browser automation, file links, and remote machines. Documentation · Quickstart · Runtime choices · ChatGPT connector · DSH plugin · Tools · Releases local-shell-mcp gives ChatGPT Developer Mode and other MCP clients controlled access to a real execution environment. It exposes a dedicated workspace with shell, persistent shell, filesystem, search, patch, Playwright, audit, durable logical sessions with optional Goal plans, public file links, and outbound remote-worker access. Git is handled through ordinary shell commands instead of a parallel wrapper API. The intended safety boundary is the container or VM, not the host. Why use it Capability What it enables Real terminal access Run tests, build projects, inspect logs, and debug with persistent shell sessions. Workspace-aware file tools Read, write, patch, search, and review files under a controlled root. Git workflow support Run the standard Git CLI through shell tools without a second, incomplete Git abstraction. Browser automation Extract page text, capture PNG/PDF evidence, or run a full Playwright script. Remote workers Control NAT, firewall, HPC, NPU, or la…

View full README on GitHub →
Terminal / TUIchatgpt-appdsh-pluginharnessmcpremote-control

Category