os-control-mcp
os-control-mcp
MCP-локальный сервер для постоянных сессий терминала. Процесс поддерживает Bash, CMD, PowerShell, pwsh или WSL активными и разделяет отправку ввода от инкрементального чтения вывода.
Также имеет постоянные цели: агент может создать цель с критериями приёмки, выполнить несколько шагов, проверить доказательства и продолжать до завершения, сбоя, блокировки или достижения заданных лимитов.
Внимание: этот сервер управляет процессами с правами пользователя, который его запускает. Используйте его локально, не запускайте от имени администратора/root по умолчанию и никогда не открывайте процесс напрямую в интернет.
Транспорт
Сервер использует MCP JSONL через stdio. По умолчанию не открывает сетевой порт.
Related MCP server: Persistent Terminal MCP Server
Оболочки
bash,sh,zshв системах POSIX;cmd,powershellиpwshв Windows;wsl-bashв Windows, используя дистрибутив, заданный вOS_CONTROL_WSL_DISTROилиkali-linuxпо умолчанию.
Интерактивный поток
os_create_sessionсоздаёт постоянную сессию.os_send_inputнемедленно записывает в PTY/ConPTY.os_read_outputиспользуетsince_seqдля получения только нового вывода.os_session_statusотслеживает PID, оболочку, каталог и завершение.
Вне цели autonomous потенциально разрушительные команды требуют явного подтверждения. В автономной цели авторизация непрерывна в пределах шагов и времени, заданных целью. Сервер предназначен для локального использования и должен оставаться защищённым аутентификацией и областью действия при размещении за удалённым туннелем.
Автономные цели
Рекомендуемый поток:
os_create_sessionсоздаёт постоянный терминал.os_goal_startпринимает цель, критерии иsession_id.os_send_inputиспользуетgoal_idдля выполнения без повторного подтверждения.os_read_outputчитает инкрементальный вывод.os_goal_updateзаписывает действие, результат, доказательство и следующий шаг.Агент повторяет, пока не подтвердит все критерии.
Сервер не придумывает следующее действие и не вызывает модель сам; он поддерживает состояние и лимиты цели. Клиент/агент должен продолжать вызовы до терминального состояния.
Установка
git clone https://github.com/Willian-2-0-0-1/os-control-mcp.git
cd os-control-mcp
python -m pip install -r requirements.txtВ Windows pywinpty включает ConPTY для CMD и PowerShell. В Kali/Linux бэкенд использует нативный PTY. Файл .mcp.json может использоваться MCP-клиентами, которые принимают локальные серверы через stdio.
Плагин для GPT/Codex
Репозиторий содержит манифест .codex-plugin/plugin.json и MCP-сервер. Это позволяет распространять пакет для клиентов, совместимых с MCP-плагинами.
Для использования в ChatGPT с локальным сервером каждый пользователь должен запускать свой собственный экземпляр и настроить приватное соединение. Репозиторий GitHub сам по себе не даёт ChatGPT доступ к компьютеру пользователя.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceExecute terminal commands locally or remotely via SSH with session persistence and environment variable support. Manage terminal sessions that maintain state for up to 20 minutes, enabling efficient command execution workflows. Connect using stdio or SSE for flexible integration with AI models and a12MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to create and manage persistent terminal sessions that continue running even after disconnection, with features like smart output management, web UI visualization, and automatic bug fixing with Codex integration.254MIT
- FlicenseNot gradedqualityDmaintenanceProvides stateful, interactive terminal access for LLMs to spawn and maintain persistent processes like SSH sessions, debuggers, and REPLs with continuous input/output interaction across commands.7
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to create and manage persistent, interactive shell sessions with full terminal emulation and PTY support. It allows for sequential command execution and supports interactive programs like vim or htop through specialized streaming and snapshot output modes.4MIT
Related MCP Connectors
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Willian-2-0-0-1/os-control-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server