os-control-mcp
os-control-mcp
MCP local para sessões persistentes de terminal. O processo mantém Bash, CMD, PowerShell, pwsh ou WSL ativos e separa envio de entrada da leitura incremental da saída.
Também possui objetivos persistentes: o agente pode criar um objetivo com critérios de aceitação, executar várias etapas, verificar evidências e continuar até concluir, falhar, ficar bloqueado ou atingir os limites definidos.
Atenção: este servidor controla processos com as permissões do usuário que o executa. Use-o localmente, não rode como administrador/root por padrão e nunca exponha o processo diretamente à internet.
Transporte
O servidor usa MCP JSONL por stdio. Não abre uma porta de rede por padrão.
Related MCP server: Persistent Terminal MCP Server
Shells
bash,sh,zshem sistemas POSIX;cmd,powershellepwshno Windows;wsl-bashno Windows, usando a distribuição definida emOS_CONTROL_WSL_DISTROoukali-linuxpor padrão.
Fluxo interativo
os_create_sessioncria uma sessão persistente.os_send_inputescreve imediatamente no PTY/ConPTY.os_read_outputusasince_seqpara buscar apenas saída nova.os_session_statusacompanha PID, shell, diretório e encerramento.
Fora de um objetivo autonomous, comandos potencialmente destrutivos exigem
confirmação explícita. Em um objetivo autônomo, a autorização é contínua dentro
dos limites de passos e tempo definidos pelo objetivo. O servidor é destinado a
uso local e deve continuar protegido por autenticação e escopo quando for
colocado atrás de um túnel remoto.
Objetivos autônomos
Fluxo recomendado:
os_create_sessioncria o terminal persistente.os_goal_startrecebe o objetivo, critérios esession_id.os_send_inputusa ogoal_idpara executar sem confirmação repetitiva.os_read_outputlê a saída incremental.os_goal_updateregistra ação, resultado, evidência e próxima etapa.O agente repete até comprovar todos os critérios.
O servidor não inventa a próxima ação nem chama o modelo sozinho; ele mantém o estado e os limites do objetivo. O cliente/agente deve continuar fazendo as chamadas até o estado terminal.
Instalação
git clone https://github.com/Willian-2-0-0-1/os-control-mcp.git
cd os-control-mcp
python -m pip install -r requirements.txtNo Windows, pywinpty habilita ConPTY para CMD e PowerShell. No Kali/Linux,
o backend usa o PTY nativo. O arquivo .mcp.json pode ser usado por clientes
MCP que aceitem servidores locais por stdio.
Plugin para GPT/Codex
O repositório contém o manifesto .codex-plugin/plugin.json e o servidor MCP.
Isso permite distribuir o pacote para clientes compatíveis com plugins MCP.
Para usar no ChatGPT com um servidor local, cada usuário deve executar sua própria instância e configurar uma conexão privada. Um repositório GitHub, por si só, não dá ao ChatGPT acesso ao computador do usuário.
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