Ana içeriğe geç

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

  1. Dedicated workspace içinde Docker Compose, VS Code extension, binary veya Python gibi runtime başlatın.
  2. ChatGPT network access gerektiriyorsa HTTP runtime’ı expose edin.
  3. Public /mcp endpoint’i ChatGPT’ye ekleyin.
  4. Önce repository inspection ve read-only checks isteyin.
  5. Onay sonrası patch files, tests, diff review, commit ve push işlemlerine izin verin.
  6. File links veya remote systems içeren task’larda audit log’u inceleyin.

Remote HPC veya accelerator host

  1. One-time remote worker invite oluşturun.
  2. Generated command’i remote host’a yapıştırın.
  3. Normal tools ile machine kullanın; Git için run_shell, transfer için remote_transfer.
  4. Task sonrasında worker’ı revoke edin.

Artifact generation

  1. AI’ın /workspace altında file generate etmesini sağlayın.
  2. TTL/download limits içeren tokenized file link oluşturun.
  3. Link’i chat’te paylaşın.
  4. 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.