os-control-mcp
os-control-mcp
Lokaler MCP-Server für persistente Terminal-Sitzungen. Der Prozess hält Bash, CMD, PowerShell, pwsh oder WSL aktiv und trennt das Senden von Eingaben von der inkrementellen Ausgabe-Lesung.
Er verfügt außerdem über persistente Ziele: Der Agent kann ein Ziel mit Akzeptanzkriterien erstellen, mehrere Schritte ausführen, Beweise prüfen und fortfahren, bis er abgeschlossen, fehlgeschlagen, blockiert ist oder die festgelegten Grenzen erreicht.
Achtung: Dieser Server steuert Prozesse mit den Berechtigungen des Benutzers, der ihn ausführt. Verwenden Sie ihn lokal, führen Sie ihn nicht standardmäßig als Administrator/Root aus und setzen Sie den Prozess niemals direkt dem Internet aus.
Transport
Der Server verwendet MCP JSONL über stdio. Er öffnet standardmäßig keinen
Netzwerk-Port.
Related MCP server: Persistent Terminal MCP Server
Shells
bash,sh,zshauf POSIX-Systemen;cmd,powershellundpwshunter Windows;wsl-bashunter Windows, unter Verwendung der inOS_CONTROL_WSL_DISTROdefinierten Distribution oder standardmäßigkali-linux.
Interaktiver Ablauf
os_create_sessionerstellt eine persistente Sitzung.os_send_inputschreibt sofort in das PTY/ConPTY.os_read_outputverwendetsince_seq, um nur neue Ausgaben abzurufen.os_session_statusverfolgt PID, Shell, Verzeichnis und Beendigung.
Außerhalb eines autonomous-Ziels erfordern potenziell destruktive Befehle eine
explizite Bestätigung. In einem autonomen Ziel ist die Autorisierung innerhalb
der durch das Ziel definierten Schritt- und Zeitlimits kontinuierlich. Der
Server ist für die lokale Nutzung gedacht und sollte weiterhin durch
Authentifizierung und Umfang geschützt bleiben, wenn er hinter einem Remote-Tunnel
platziert wird.
Autonome Ziele
Empfohlener Ablauf:
os_create_sessionerstellt das persistente Terminal.os_goal_startempfängt das Ziel, die Kriterien und diesession_id.os_send_inputverwendet diegoal_id, um ohne wiederholte Bestätigung auszuführen.os_read_outputliest die inkrementelle Ausgabe.os_goal_updateprotokolliert Aktion, Ergebnis, Beweis und nächsten Schritt.Der Agent wiederholt, bis alle Kriterien nachgewiesen sind.
Der Server erfindet weder die nächste Aktion noch ruft er selbst das Modell auf; er verwaltet den Zustand und die Grenzen des Ziels. Der Client/Agent muss die Aufrufe fortsetzen, bis der Endzustand erreicht ist.
Installation
git clone https://github.com/Willian-2-0-0-1/os-control-mcp.git
cd os-control-mcp
python -m pip install -r requirements.txtUnter Windows aktiviert pywinpty ConPTY für CMD und PowerShell. Unter
Kali/Linux verwendet das Backend das native PTY. Die Datei .mcp.json kann von
MCP-Clients verwendet werden, die lokale Server über stdio akzeptieren.
Plugin für GPT/Codex
Das Repository enthält das Manifest .codex-plugin/plugin.json und den
MCP-Server. Dadurch kann das Paket an Clients verteilt werden, die mit
MCP-Plugins kompatibel sind.
Für die Verwendung in ChatGPT mit einem lokalen Server muss jeder Benutzer seine eigene Instanz ausführen und eine private Verbindung konfigurieren. Ein GitHub-Repository allein gibt ChatGPT keinen Zugriff auf den Computer des Benutzers.
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