mcpbeat Sign in

terminal-use MCP Server

by computer-agent-labs Your server? Claim it
local only

terminal-use runs on your own machine — the client starts it, so there is no endpoint to ping. 487 installs a week from npm. Last commit 8 Oct 2026.

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

Installs per day peak 407 · avg 13
a month agotoday
487
Installs / week
npm · terminal-use
0
Stars
0 open issues
8 Oct 2026
Last commit
2 releases in 90 days
MIT
License
TypeScript

What the code does

We read the source, 2 d ago · rules ccca72095570

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.

      const session = this.#spawn(tomb.config)
Dumps the whole environment src/pty/spawn.ts:71
  for (const [k, v] of Object.entries(process.env)) {

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 terminal-use -- npx -y terminal-use
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "terminal-use": {
      "args": [
        "-y",
        "terminal-use"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.terminal-use]
command = "npx"
args = ["-y", "terminal-use"]
.cursor/mcp.json
{
  "mcpServers": {
    "terminal-use": {
      "args": [
        "-y",
        "terminal-use"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "terminal-use": {
      "args": [
        "-y",
        "terminal-use"
      ],
      "command": "npx"
    }
  }
}

Alternatives to terminal-use

same job, measured the same way
Unterm
by zhitongblog

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

local only
ZennoPoster: browser in ProjectMaker
by zennolab

Drive the browser of ZennoPoster ProjectMaker: open pages, read and click elements, screenshots.

local only
Can See
by hurleysk

Let AI agents see and interact with terminal/CLI apps via PNG screenshots

47 installs/wk local only
ZennoPoster: browsers of running tasks
by zennolab

Drive the browsers of running ZennoPoster tasks: open pages, read and click elements, screenshots.

local only
Wpf Visual Tree
by faze79

Let AI agents inspect and drive running WPF apps: tree, bindings, screenshots, clicks, text input.

local only
Hostbeam
by hostbeam

Lets a coding agent read the screenshots you beam to its server with Hostbeam.

239 installs/wk local only
Oh My Android
by ateymoori

AI agents see and drive the Android Emulator: screenshots, UI in dp, tap, dark mode, RTL, logcat.

local only
Browser MCP
by mrfentmen

Control a local headless Chrome browser: open pages, read titles, and take screenshots.

113 installs/wk local only

terminal-use — questions

Answers built from our own checks of this server.

Why is there no uptime for terminal-use?
terminal-use 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 npm package terminal-use was installed 487 times last week.
How do I connect terminal-use?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls terminal-use straight from npm; nothing to host, nothing to sign up for.
How many people use terminal-use?
The npm package terminal-use was installed 487 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is terminal-use open source?
Yes — it is published under the MIT licence, written in TypeScript and 0 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.