Przejdź do treści

Ogólne MCP client

local-shell-mcp może być używany przez ChatGPT i inne MCP client. Client decyduje, czy łączy się przez HTTP, czy uruchamia serwer przez stdio.

HTTP MCP client

Użyj HTTP mode, gdy serwer już działa:

LOCAL_SHELL_MCP_WORKSPACE_ROOT=/path/to/workspace local-shell-mcp --mode mcp

Lokalny endpoint:

http://127.0.0.1:8765/mcp

Sieciowy endpoint:

https://your-public-host.example.com/mcp

Używaj OAuth dla każdego endpointu osiągalnego poza zaufanym localhost.

Stdio MCP client

Użyj stdio mode, gdy client sam uruchamia proces serwera:

LOCAL_SHELL_MCP_WORKSPACE_ROOT=/path/to/workspace local-shell-mcp --mode stdio

Typowy kształt konfiguracji client:

{
  "mcpServers": {
    "local-shell-mcp": {
      "command": "local-shell-mcp",
      "args": ["--mode", "stdio"],
      "env": {
        "LOCAL_SHELL_MCP_WORKSPACE_ROOT": "/path/to/workspace"
      }
    }
  }
}

Schema clientów różnią się. Niektóre nazywają tę sekcję mcpServers, inne używają innej nazwy.

Pierwsza bezpieczna kontrola

Dla nowo podłączonego client zacznij od:

Call environment_get, then file_tree on the workspace root. Do not modify files yet.

Następnie uruchom ograniczone zadanie z jawnymi zasadami edycji, testów i Git.