# Terminal Control

> Use this tool when you need to manage interactive terminal sessions, execute commands, and interact with terminal-based applications. It solves problems related to debugging, remote system management, and database administration by providing persistent terminal state and interactive input/output handling. With features like session lifecycle tracking and structured logging, it is ideal for complex automation workflows that require secure, real-time terminal streaming and comprehensive security controls.

Canonical page: https://skillsregistry.net/skills/terminal-control  
JSON: https://api.skillsregistry.net/v1/skills/terminal-control

## Description

Terminal Control MCP Server provides interactive terminal session management through tmux, enabling AI assistants to execute commands, manage multiple shell sessions, and interact with terminal-based applications like Python REPLs, debuggers, and SSH connections. Built with comprehensive security controls, web-based monitoring, and real-time terminal streaming, it supports complex automation workflows that require persistent terminal state and interactive input/output handling. The implementation uses libtmux for robust session management and includes features like keyboard shortcut handling, session lifecycle tracking, and structured interaction logging, making it valuable for debugging applications, managing remote systems, database administration, and any scenario where AI assistants need to maintain long-running terminal sessions with bidirectional communication.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/terminal-control)
- **Repository:** <https://github.com/wehnsdaefflae/terminal-control-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "terminal-control"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/terminal-control` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/terminal-control/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
