ChatGPT uyumlu MCP kontrol düzlemi
local-shell-mcp¶
Chat’ten çıkmadan AI assistant’ınıza kontrollü shell, gerçek workspace, Git, browser automation, file sharing ve remote-worker access verin.
Gerçek coding environment¶
Tek MCP endpoint üzerinden tests çalıştırın, repositories inceleyin, files patch edin, Git kullanın ve audit trail tutun.
Runtime ve client katmanları¶
Docker, VS Code extension, binary, Python veya stdio gibi runtime seçin, ardından ChatGPT veya başka bir MCP client’ı ayrı bağlayın.
Remote machine control¶
SSH ports açmadan outbound worker connections ile NAT, firewall veya HPC machines bağlayın.
Neler sağlar¶
local-shell-mcp, kontrollü local/container workspace’i ChatGPT ve diğer MCP istemcilerine açar. OAuth destekli ChatGPT-compatible MCP server üzerinden shell, persistent shell, filesystem, search, patch, Git, Playwright, audit, optional Goal Plan içeren kalıcı logical Sessions, tokenized file link ve remote-worker araçları sağlar.
AI’ın repository incelemesi, tests çalıştırması, files düzenlemesi, Git kullanması, browser evidence toplaması, downloadable artifacts üretmesi veya yalnız control server’a outbound bağlanabilen remote machine’i kontrol etmesi gerektiğinde kullanın.
Mimari¶
Runtime katmanı: Docker / VS Code extension / binary / Python / stdio
Exposure katmanı: localhost / HTTPS proxy / tunnel / stdio pipe
Client katmanı: ChatGPT / generic MCP client / editor helper
Kontrollü workspace: /workspace or configured workspace root
Optional remote workers: outbound machine connections
Amaçlanan isolation boundary, service’in çalıştığı container veya VM’dir.
Senaryoya göre başla¶
| Senaryo | Buradan başla | Neden |
|---|---|---|
| İlk public ChatGPT deployment | Quickstart | OAuth ve /mcp setup içeren Docker Compose yolu |
| runtime layer seçimi | Runtime choices | Docker, VS Code, binary, Python ve stdio’yu ayrı runtime options olarak açıklar |
| ChatGPT’yi client olarak ekleme | ChatGPT connector | Endpoint, OAuth, ilk güvenli prompt, tool discovery |
| LSM’yi DeepSeek Harness’a eklemek | DeepSeek Harness plugin | Bu repository’yi DSH bundle olarak kurarken tam LSM tool ve remote-worker surface’i koru |
| VS Code’dan çalıştırma | VS Code extension runtime | Editor-launched runtime ve host safety notları |
| toolset kullanmayı öğrenme | Usage patterns | Prompt templates ve tool-choice guidance |
| Her tool’u anlama | Tools reference | Her tool için purpose, inputs, returns, combinations ve notes |
| HPC, NPU/GPU veya server node bağlama | Remote workers | Outbound worker join flow ve remote tool usage |
| Generated files paylaşma | File links | TTL ve revoke destekli tokenized download URLs |
| Deployment hardening | Security | Isolation, OAuth, workspace scope ve audit logs |
Ana tool family’leri¶
| Family | Örnekler | Kullanım |
|---|---|---|
| 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 ve precise edits |
| Git | run_shell, run_shell, run_shell, run_shell |
Reviewable source-control workflows |
| Sessions ve goals | session_manage, plan_manage |
Kalıcı task handoff, progress report ve 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’ten generated artifacts indirme |
| Remote workers | remote_manage, run_shell, remote_transfer |
NAT, firewalls veya cluster login flows arkasındaki machines |
Tipik workflows¶
ChatGPT ile coding¶
- Dedicated workspace içinde Docker Compose, VS Code extension, binary veya Python gibi runtime başlatın.
- ChatGPT network access gerektiriyorsa HTTP runtime’ı expose edin.
- Public
/mcpendpoint’i ChatGPT’ye ekleyin. - Önce repository inspection ve read-only checks isteyin.
- Onay sonrası patch files, tests, diff review, commit ve push işlemlerine izin verin.
- File links veya remote systems içeren task’larda audit log’u inceleyin.
Remote HPC veya accelerator host¶
- One-time remote worker invite oluşturun.
- Generated command’i remote host’a yapıştırın.
- Normal tools ile
machinekullanın; Git içinrun_shell, transfer içinremote_transfer. - Task sonrasında worker’ı revoke edin.
Artifact generation¶
- AI’ın
/workspacealtında file generate etmesini sağlayın. - TTL/download limits içeren tokenized file link oluşturun.
- Link’i chat’te paylaşın.
- Bitince revoke edin.
Dil¶
Bu site native MkDocs i18n plugin ile build edilir. Header’daki language selector ile English ve translated pages arasında geçiş yapın. Translation olmayan pages English’e fallback eder.