ChatGPT-compatible MCP control plane
local-shell-mcp¶
Chat छोड़े बिना अपने AI assistant को नियंत्रित shell, वास्तविक workspace, Git, browser automation, file sharing और remote-worker access दें।
वास्तविक coding environment¶
एक MCP endpoint से tests चलाएँ, repositories inspect करें, files patch करें, Git operate करें और audit trail रखें।
Runtime और client layers¶
Docker, VS Code extension, binary, Python या stdio जैसे runtime चुनें, फिर ChatGPT या अन्य MCP client अलग से connect करें।
Remote machine control¶
SSH ports खोले बिना outbound worker connections से NAT, firewall या HPC machines जोड़ें।
क्या प्रदान करता है¶
local-shell-mcp ChatGPT और अन्य MCP clients को नियंत्रित local/container workspace देता है। यह OAuth-सक्षम ChatGPT-compatible MCP server के जरिए shell, persistent shell, filesystem, search, patch, Git, Playwright, audit, optional Goal Plans वाली durable logical Sessions, tokenized file links और remote-worker tools देता है।
जब AI को repository inspect करना, tests चलाना, files edit करना, Git operate करना, browser evidence इकट्ठा करना, downloadable artifacts बनाना या केवल control server की ओर outbound connect कर सकने वाली remote machine को control करना हो, तब इसका उपयोग करें।
Architecture¶
Runtime layer: Docker / VS Code extension / binary / Python / stdio
Exposure layer: localhost / HTTPS proxy / tunnel / stdio pipe
Client layer: ChatGPT / generic MCP client / editor helper
Controlled workspace: /workspace or configured workspace root
Optional remote workers: outbound machine connections
इच्छित isolation boundary service चलाने वाला container या VM है।
Scenario के अनुसार शुरुआत¶
| Scenario | यहाँ से शुरू करें | क्यों |
|---|---|---|
| पहला public ChatGPT deployment | Quickstart | OAuth और /mcp setup सहित Docker Compose path |
| runtime layer चुनना | Runtime choices | Docker, VS Code, binary, Python और stdio को अलग runtime options के रूप में समझाता है |
| ChatGPT को client के रूप में जोड़ना | ChatGPT connector | Endpoint, OAuth, पहला safe prompt, tool discovery |
| LSM को DeepSeek Harness में जोड़ना | DeepSeek Harness plugin | इस repository को DSH bundle के रूप में install करें और पूर्ण LSM tool/remote-worker surface बनाए रखें |
| VS Code से चलाना | VS Code extension runtime | Editor-launched runtime और host safety notes |
| toolset operate करना सीखना | Usage patterns | Prompt templates और tool-choice guidance |
| हर tool समझना | Tools reference | हर tool का purpose, inputs, returns, combinations और notes |
| HPC, NPU/GPU या server node जोड़ना | Remote workers | Outbound worker join flow और remote tool usage |
| Generated files share करना | File links | TTL और revocation वाले tokenized download URLs |
| Deployment harden करना | Security | Isolation, OAuth, workspace scope और audit logs |
मुख्य tool families¶
| Family | Examples | उपयोग |
|---|---|---|
| Shell and Python | run_shell, run_python, shell_start |
Builds, tests, scripts, long-running processes |
| Files and search | file_tree, file_grep, file_read, file_patch |
Repository inspection और precise edits |
| Git | run_shell, run_shell, run_shell, run_shell |
Reviewable source-control workflows |
| Sessions और goals | session_manage, plan_manage |
Durable task handoff, progress reports और optional Goal mode |
| Browser | browser_session, browser_snapshot, browser_act, browser_run_script |
Persistent interaction, UI checks, screenshots, rendered docs और page text |
| File links | link_create, link_revoke |
Chat से generated artifacts download करना |
| Remote workers | remote_manage, run_shell, remote_transfer |
NAT, firewalls या cluster login flows के पीछे machines |
Typical workflows¶
ChatGPT के साथ coding¶
- Dedicated workspace में Docker Compose, VS Code extension, binary या Python जैसा runtime शुरू करें।
- यदि ChatGPT को network access चाहिए तो HTTP runtime expose करें।
- Public
/mcpendpoint ChatGPT में जोड़ें। - पहले repository inspect करने और read-only checks चलाने को कहें।
- Approval के बाद files patch, tests, diff review, commit और push करने दें।
- File links या remote systems वाले tasks में audit log review करें।
Remote HPC या accelerator host¶
- One-time remote worker invite बनाएँ।
- Generated command remote host पर paste करें।
- Normal tools में
machineउपयोग करें; Git के लिएrun_shellऔर transfer के लिएremote_transfer। - Task के बाद worker revoke करें।
Artifact generation¶
- AI से
/workspaceके नीचे file generate कराएँ। - TTL/download limits वाला tokenized file link बनाएँ।
- Link chat में share करें।
- पूरा होने पर revoke करें।
Language¶
यह site native MkDocs i18n plugin से build होती है। Header के language selector से English और translated pages के बीच बदलें। बिना translation वाली pages English पर fallback करती हैं।