SmartCLI Drive MCP Server

Drive interactive terminal programs (TUIs, REPLs, menus) through a PTY: perceive, send keys, wait.

Local serverstdioPython

What is the SmartCLI Drive MCP Server?

Drive interactive terminal programs (TUIs, REPLs, menus) through a PTY: perceive, send keys, wait.

What you get

Requires Python 3.10 or newer. The install includes the shared Python library, the persistent TUI driver, and the stdio MCP server.

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.

How to install the SmartCLI Drive MCP Server

{
  "mcpServers": {
    "smartcli": {
      "command": "uvx",
      "args": ["smartcli-toolkit"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

Drive interactive terminal programs (TUIs, REPLs, menus) through a PTY: perceive, send keys, wait. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.