mcpbeat Sign in

SmartCLI — drive terminal TUIs MCP Server

local only

SmartCLI — drive terminal TUIs runs on your own machine — the client starts it, so there is no endpoint to ping. 139 installs a week from pypi. Last commit 11 Oct 2026.

Let agents drive vim, htop, lazygit: send keys, wait on screen state, read the rendered cell grid.

Installs per day peak 308 · avg 44 · -12% w/w
a month agotoday
139
Installs / week
pypi · smartcli-toolkit
6
Stars
0 open issues
11 Oct 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 7 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    return subprocess.run(cmd, cwd=str(ROOT), env=env).returncode

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add smartcli -- uvx smartcli-toolkit
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "smartcli": {
      "command": "uvx",
      "args": [
        "smartcli-toolkit"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.smartcli]
command = "uvx"
args = ["smartcli-toolkit"]
.cursor/mcp.json
{
  "mcpServers": {
    "smartcli": {
      "command": "uvx",
      "args": [
        "smartcli-toolkit"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "smartcli": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "smartcli-toolkit"
      ]
    }
  }
}

Alternatives to SmartCLI — drive terminal TUIs

same job, measured the same way
terminal-use
by computer-agent-labs

Lets AI agents drive a real terminal: type, press keys, click, read the screen, take screenshots.

89 installs/wk local only
Unterm
by zhitongblog

The terminal AI agents can drive: spawn panes, run commands, read screens, scrolling screenshots.

local only
bim-cli
by bimcli

Let agents drive Revit, AutoCAD, SketchUp, Blender and PDF sets on your own Windows desktop.

local only
XTELL Serial
by xtell-cn

Serial terminal with a GUI that AI assistants drive over MCP: read device logs, send commands.

local only
Electron Viewer
by acertijosapps

Drive Electron apps over CDP: screenshots, clicks, drags, keys, JS in renderer and main, logs.

803 installs/wk local only
oassis — web for agents
by oassis

Read, map and crawl the web, and drive a real browser. Pay per call, no key, no signup.

14 tools answering
ClawTank
by hmakt99

Let agents see and drive a Mac: screenshots, clicks, typing, apps and virtual displays.

local only
tmodloader-mcp
by musharna

Drive a running tModLoader (Terraria) instance from an agent: launch, query, screenshot, read state.

122 installs/wk local only

SmartCLI — drive terminal TUIs — questions

Answers built from our own checks of this server.

Why is there no uptime for SmartCLI — drive terminal TUIs?
SmartCLI — drive terminal TUIs runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package smartcli-toolkit was installed 139 times last week.
How do I connect SmartCLI — drive terminal TUIs?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls smartcli-toolkit straight from pypi; nothing to host, nothing to sign up for.
How many people use SmartCLI — drive terminal TUIs?
The pypi package smartcli-toolkit was installed 139 times in the last week. Week over week that is -12%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is SmartCLI — drive terminal TUIs open source?
Yes — it is published under the MIT licence, written in Python and 6 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.