terminalize

mmartinrm97/terminalize
★ 0 stars TypeScript 🤖 AI/LLM Updated today
MCP server that gives AI agents an interactive terminal with full PTY support — send keystrokes, read output, wait for prompts, and control foreground processes. Ships with a setup wizard and installable agent skills.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "terminalize": {
      "command": "npx",
      "args": [
        "-y",
        "mmartinrm97/terminalize"
      ]
    }
  }
}

README Excerpt

> **Give your AI agent a real interactive terminal.** terminalize exposes a real PTY as MCP tools — persistent sessions, keystrokes, output waiting, and signal control. --- Terminal tools in AI platforms (OpenCode, Claude Code, etc.) run commands in a **one-shot non-interactive** mode: ``` bash("npm init") → timeout ❌ (npm init is waiting for user input)

Tools (17)

MCP_TERMINAL_MAX_SESSIONSMCP_TERMINAL_SESSION_TTL_MScolscwddataenvflushforcelinespatternpython3rowsshellsignalstrip_ansitimeout_msverbose