os-control-mcp
os-control-mcp
MCP local para sesiones persistentes de terminal. El proceso mantiene Bash, CMD, PowerShell, pwsh o WSL activos y separa el envío de entrada de la lectura incremental de la salida.
También posee objetivos persistentes: el agente puede crear un objetivo con criterios de aceptación, ejecutar varios pasos, verificar evidencias y continuar hasta concluir, fallar, quedar bloqueado o alcanzar los límites definidos.
Atención: este servidor controla procesos con los permisos del usuario que lo ejecuta. Úsalo localmente, no lo ejecutes como administrador/root por defecto y nunca expongas el proceso directamente a internet.
Transporte
El servidor usa MCP JSONL por stdio. No abre un puerto de red por defecto.
Related MCP server: Persistent Terminal MCP Server
Shells
bash,sh,zshen sistemas POSIX;cmd,powershellypwshen Windows;wsl-bashen Windows, usando la distribución definida enOS_CONTROL_WSL_DISTROokali-linuxpor defecto.
Flujo interactivo
os_create_sessioncrea una sesión persistente.os_send_inputescribe inmediatamente en el PTY/ConPTY.os_read_outputusasince_seqpara buscar solo salida nueva.os_session_statusacompaña PID, shell, directorio y cierre.
Fuera de un objetivo autonomous, los comandos potencialmente destructivos requieren
confirmación explícita. En un objetivo autónomo, la autorización es continua dentro
de los límites de pasos y tiempo definidos por el objetivo. El servidor está destinado a
uso local y debe continuar protegido por autenticación y alcance cuando se
coloque detrás de un túnel remoto.
Objetivos autónomos
Flujo recomendado:
os_create_sessioncrea el terminal persistente.os_goal_startrecibe el objetivo, criterios ysession_id.os_send_inputusa elgoal_idpara ejecutar sin confirmación repetitiva.os_read_outputlee la salida incremental.os_goal_updateregistra acción, resultado, evidencia y siguiente paso.El agente repite hasta comprobar todos los criterios.
El servidor no inventa la siguiente acción ni llama al modelo por sí mismo; mantiene el estado y los límites del objetivo. El cliente/agente debe continuar haciendo las llamadas hasta el estado terminal.
Instalación
git clone https://github.com/Willian-2-0-0-1/os-control-mcp.git
cd os-control-mcp
python -m pip install -r requirements.txtEn Windows, pywinpty habilita ConPTY para CMD y PowerShell. En Kali/Linux,
el backend usa el PTY nativo. El archivo .mcp.json puede ser usado por clientes
MCP que acepten servidores locales por stdio.
Plugin para GPT/Codex
El repositorio contiene el manifiesto .codex-plugin/plugin.json y el servidor MCP.
Esto permite distribuir el paquete a clientes compatibles con plugins MCP.
Para usar en ChatGPT con un servidor local, cada usuario debe ejecutar su propia instancia y configurar una conexión privada. Un repositorio GitHub, por sí solo, no le da a ChatGPT acceso al ordenador del usuario.
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