Перейти к содержанию

Универсальные MCP client

local-shell-mcp можно использовать из ChatGPT и других MCP client. Client решает, подключаться ли по HTTP или запускать сервер через stdio.

HTTP MCP client

Используйте HTTP mode, когда сервер уже запущен:

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

Локальный endpoint:

http://127.0.0.1:8765/mcp

Сетевой endpoint:

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

Используйте OAuth для любого endpoint, доступного за пределами доверенного localhost.

Stdio MCP client

Используйте stdio mode, когда client сам запускает процесс сервера:

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

Типичная форма настройки client:

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

Schema клиентов различаются. Некоторые называют этот раздел mcpServers, другие используют другое имя.

Первая безопасная проверка

Для только что подключённого client начните с:

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

Затем выполняйте ограниченную задачу с явными правилами редактирования, тестирования и Git.