HT
Provides a high-performance Model Context Protocol (MCP) server for headless terminal interactions.
소개
HT (ht-mcp) is a high-performance, pure Rust implementation of a Model Context Protocol (MCP) server specifically designed for the 'ht' headless terminal library. It offers robust capabilities for programmatically managing and interacting with multiple concurrent terminal sessions. Users can create, send keystrokes to, execute commands within, capture snapshots of, and close terminal sessions via a set of defined MCP tools. Its direct integration with the 'ht' library ensures optimal performance, boasting significantly faster startup times, lower memory consumption, and a smaller single-binary footprint compared to alternatives, making it ideal for integration into automation pipelines and AI-driven systems.
주요 기능
- Pure Rust implementation with no external dependencies
- Concurrent multi-session management
- 68 GitHub stars
- Direct integration with 'ht' headless terminal library for optimal performance
- Optional web interface for live terminal preview
- Exceptional performance: 40x faster startup and 70% less memory usage than previous versions
사용 사례
- Integration with AI agents and automation platforms (e.g., Memex, Claude Code)
- Programmatic control and automation of terminal sessions
- Headless execution and capture of shell commands and interactive processes