Provides secure, auditable remote access to a system shell for executing commands and streaming output.
mcp2term is an implementation of a Model Context Protocol (MCP) server designed to offer safe and auditable remote access to a system shell. It streams stdout and stderr in real-time, ensuring clients observe command progress as it happens, and captures rich metadata for plugins and downstream consumers. This server supports comprehensive command execution with configurable settings, robust chunked streaming for large output volumes, and features a powerful plugin architecture for custom behaviors. It's an ideal solution for agents and automated systems needing controlled and observable shell access, complete with automatic ngrok tunneling for easy accessibility.