Ht MCP Server

A high-performance Rust implementation of a Model Context Protocol (MCP) server for headless terminal [ht](https://github.com/andyk/ht).

Local serverstdioTypeScript

What is the Ht MCP Server?

A high-performance Rust implementation of a Model Context Protocol (MCP) server for headless terminal ht.

The short version

  • 🚀 Pure Rust: Single binary MCP server, no external dependencies
  • 🔗 Direct Integration: Embed excellent ht headless terminal library for optimal performance
  • 🖥️ Multi-Session: Concurrent terminal session management
  • 🌐 Web Interface: Optional live terminal preview

What it needs from you

  • Rust: 1.75+ (install via rustup) - Supported OS: Linux, macOS, Windows (experimental)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ht_create_sessionCreate new terminal session
ht_send_keysSend keystrokes to session
ht_take_snapshotCapture terminal state
ht_execute_commandExecute command and get output
ht_list_sessionsList all active sessions
ht_close_sessionClose terminal session

Configuration

  • Rust: 1.75+ (install via rustup) - Supported OS: Linux, macOS, Windows (experimental)

Example prompts to try

  • “Use Ht MCP to ht create session.”
  • “Use Ht MCP to ht send keys.”
  • “Use Ht MCP to ht take snapshot.”

Frequently asked questions

A high-performance Rust implementation of a Model Context Protocol (MCP) server for headless terminal [ht](https://github.com/andyk/ht). Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.