Terminal Control MCP Server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-wehnsdaefflae-terminal-control-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Terminal Control MCP Server A modern MCP server that enables AI agents to control terminal sessions through persistent tmux-based sessions. Features real-time web interface for direct user access, comprehensive security controls, and support for interactive terminal programs including debuggers, SSH connections, and database clients. ## ✨ Features ### 🖥️ **Tmux-Based Terminal Control** - **Reliable Backend**: Built on tmux and libtmux for stable terminal multiplexing - **Session Persistence**: Long-running sessions with automatic cleanup and monitoring - **Raw Stream Capture**: Direct terminal output via tmux pipe-pane - **Agent-Controlled**: AI agents manage timing and interaction flow without automatic timeouts - **Flexible Content Modes**: Get screen, history, since-input, or tail output for optimal workflow control - **Dual Access**: Both agent (MCP tools) and user (web browser) can interact simultaneously ### 🌐 **Optional Web Interface** - **Real-time Terminal**: Live xterm.js terminal emulator with WebSocket updates - **Session URLs**: Direct browser access to any terminal session - **Zero Setup**: Automatic web server startup with configurable networking - **Manual Control**: Send commands directly without interrupting agent workflows - **Session Management**: View all active sessions and their status ### 🛡️ **Comprehensive Security** - **Command Filtering**: Block dangerous operations (`rm -rf /`, `sudo`, disk formatting, etc.) - **Path Protection**: Restrict access to user directories only - **Rate Limiting**: 60 calls/minute with session limits (max 50 concurrent) - **History Isolation**: Prevent terminal sessions from polluting system history - **Audit Logging**: Complete security event tracking - **Input Validation**: Multi-layer validation for all inputs - **Configurable Levels**: Off, low, medium, high protection levels ## 🚀 Quick Start ### System Requirements This package requires `tmux` for terminal multiplexing: ```bash # Ubuntu/Debi…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.