Terminal MCP Server
io.github.aybelatchane/mcp-server-terminal·v1.0.3·19 starsMCP server for AI agents to interact with terminal applications. Think Playwright for terminals.
19 stars62 downloads/wk
Reviews
Write oneNobody has reviewed Terminal MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Terminal MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned13/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 273 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highShell command built from a string (injection risk)
exec.shell-concatcli.js: …Sync(tarballPath, buffer); try { execSync(`tar -xzf "${tarballPath}" -C "${destDir}"`, { stdio: "pipe" }); } fina…
How Terminal MCP Server compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 57/100
- higher than 12% of 868 Scraping and browsing servers
- GitHub stars
- 19
- more than 85% of 581 Scraping and browsing servers
- Downloads a week
- 62
- more than 47% of 304 Scraping and browsing servers with a package
Install Terminal MCP Server in Claude Code, Cursor or VS Code
Runs npx -y mcp-server-terminal on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server-terminal -- npx -y mcp-server-terminal
What the publisher says
From the Terminal MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Terminal MCP Server
MCP server enabling AI agents to interact with terminal applications through structured Terminal State Tree representation. Works with any AI assistant that supports the Model Context Protocol.
Installation
Via npm (Recommended)
npx mcp-server-terminalVia GitHub Releases
Download pre-built binaries from Releases.
Build from Source
git clone https://github.com/aybelatchane/mcp-server-terminal.git
cd mcp-server-terminal
cargo build --release
# Binary: ./target/release/terminal-mcpConfiguration
Claude
Claude Code (CLI)
claude mcp add terminal -- npx mcp-server-terminalClaude Desktop
Add to ~/.claude.json (macOS/Linux) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["mcp-server-terminal"]
}
}
}OpenAI Codex
Codex CLI
codex mcp add terminal -- npx mcp-server-terminalCodex Configuration File
Add to ~/.codex/config.toml:
[mcp_servers.terminal]
command = "npx"
args = ["mcp-server-terminal"]Google Gemini
Gemini CLI
gemini mcp add terminal npx mcp-server-terminalVS Code / GitHub Copilot
VS Code 1.101+ supports MCP. Add to your VS Code settings (settings.json):
{
"mcp.servers": {
"terminal": {
"command": "npx",
"args": ["mcp-server-terminal"]
}
}
}Cursor
Add to ~/.cursor/mcp.json or .cursor/mcp.json in your project:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["mcp-server-terminal"]
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["mcp-server-terminal"]
}
}
}Zed
Add to your Zed settings (Preferences → Settings):
{
"context_servers": {
"terminal": {
"command": {
"path": "npx",
"args": ["mcp-server-terminal"]
}
}
}
}Cline (VS Code Extension)
Click MCP Servers icon → Configure → Advanced MCP Settings, then add:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["mcp-server-terminal"]
}
}
}AWS Bedrock
Add to your Bedrock agent MCP configuration:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["mcp-server-terminal"]
}
}
}Other MCP Clients
For any MCP-compatible client, configure the server with:
- Command: npx
- Args: ["mcp-server-terminal"]
Or if using the binary directly:
- Command: terminal-mcp
Usage
Ask your AI agent:
- "Create a terminal session running htop"
- "Take a snapshot of the terminal"
- "Press the down arrow key"
- "Type 'ls -la' and press Enter"
MCP Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Terminal MCP Server: common questions
- Is Terminal MCP Server safe?
- With care: it is graded C, so read the findings first (57/100). Read the Terminal MCP Server safety report
- How do I install Terminal MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Terminal MCP Server need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Terminal MCP Server maintained?
- The last commit was 304 days ago (2026-01-02). The latest release is v1.0.3.
- What can I use instead of Terminal MCP Server?
- Servers from other publishers that do the same job: Playwright MCP server, invisible_playwright_mcp MCP server and CloakBrowser MCP server.
- How does Terminal MCP Server compare with other Scraping and browsing MCP servers?
- safety score 57/100 (higher than 12% of 868 Scraping and browsing servers); github stars 19 (more than 85% of 581 Scraping and browsing servers); downloads a week 62 (more than 47% of 304 Scraping and browsing servers with a package). Full comparison.
Alternatives to Terminal MCP Server
Same job from other publishers: the closest match first, then the best rated.
- PlaywrightPlaywright Tools for MCPnot reviewedWidely usedA
- invisible_playwright_mcpAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedEstablishedA
- CloakBrowser MCPPlaywright MCP-compatible browser automation bridge for CloakBrowser Chromium.not reviewedEstablishedB
EndformFind failing, flaky, and slow Playwright tests on Endform and keep your suite healthy as it grows.not reviewedGrowingA- Good EggsMCP server for Good Eggs grocery shopping automation using Playwright.not reviewedGrowingA