MCP.Market

Smart Terminal MCP server

by pungggi·io.github.pungggi/smart-terminal·v1.2.42·12 stars

MCP PTY server providing AI agents with real interactive terminal access

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Growing

12 stars349 downloads/wk

Reviews

Write one

Nobody has reviewed Smart Terminal yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Smart Terminal tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Smart Terminal compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,243 servers
GitHub stars
12
more than 89% of 28,706 servers
Downloads a week
349
more than 83% of 12,306 servers with a package

Release history: 3 versions in the registry since 2026-09-05, latest 2026-10-26, typically one every 36 days.

Install Smart Terminal in Claude Code, Cursor or VS Code

Runs npx -y smart-terminal-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add smart-terminal -- npx -y smart-terminal-mcp
Add to Cursor

What the publisher says

From the Smart Terminal repository's README, as published. We do not edit it. Read it on GitHub

smart-terminal-mcp

A PTY-based MCP server with strong Windows support, giving MCP-capable AI clients and their agents persistent, interactive shell access via pseudo-terminals (node-pty).

Unlike simple exec-based approaches, this keeps PTY-backed shell sessions alive across steps, with bidirectional communication for interactive CLI tools, incremental reads, and session state that carries forward.

See the Changelog for recent updates.

Why use this instead of your AI client's built-in terminal?

Install this if you want a more consistent terminal workflow across AI clients, instead of relying on whatever built-in terminal behavior a single client happens to provide.

This MCP is most useful when you want:

  • Portable workflow across clients -- The same terminal tools and habits work across Claude Code, Cursor, Trae, Antigravity, and other MCP-capable clients.
  • Reusable prompts and tooling -- Workflows built around tools like terminalwait, terminalretry, terminalrunpaged, and terminalgethistory are easier to reuse across teams and clients, with less lock-in to one client's terminal behavior.
  • Persistent terminal state -- Keep the same shell session alive across steps, including the current folder, environment, and running processes.
  • Better interactive behavior -- Safely handle tools that expect TTY behavior—such as vim, npm prompts, or interactive installers that often hang on standard piped stdin. Support full interactive sessions with REPLs, Ctrl+C, arrow keys, and dynamic prompts.
  • More control over large output -- Truncate, page, diff, retry, wait for patterns, or fetch history instead of dumping everything at once.
  • More predictable automation -- Use deterministic completion markers instead of guessing when a command is done.

If your AI client already provides a stable, stateful, interactive terminal with good output handling, you may not need this MCP for basic command execution. The main reason to add it is to make terminal-driven workflows more explicit, reusable, and portable across clients.

Features

Think of this as a controlled keyboard + terminal for an agent running inside an MCP client. It opens a persistent PTY-backed shell session so the agent can send commands and keystrokes, read output, and continue working in the same session.

Core terminal features

  • Interactive terminal sessions -- Keeps a persistent PTY-backed shell session open so the agent can send input, read output, and pick up where it left off.
  • Deterministic command completion -- terminal_exec uses unique markers so it can tell when a command has finished.
  • Clean output -- Pre-command markers help keep returned output readable, even when shells echo commands or expand aliases.
  • Working directory tracking -- terminal_exec reports the current folder after each command.

Long output and long-running commands

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Smart Terminal: common questions

Is Smart Terminal MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Smart Terminal safety report
How do I install Smart Terminal?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Smart Terminal need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Smart Terminal maintained?
The last commit was 25 days ago (2026-10-11). The latest release is v1.2.42.
How does Smart Terminal compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,243 servers); github stars 12 (more than 89% of 28,706 servers); downloads a week 349 (more than 83% of 12,306 servers with a package). Full comparison.