# PTY Terminal

> Use this tool when you need to interact with a terminal in a stateful manner, executing multiple commands while maintaining session context. It solves problems like running long-running processes, interactive debugging, and step-by-step system configuration, and provides a persistent environment for command execution and output capture. The PTY Terminal takes input commands and outputs results, making it ideal for AI assistants or applications that require sequential terminal operations or context retention across multiple commands.

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

## Description

This MCP tool server, developed by David Wurtz at Qodo AI, provides a stateful terminal interface for AI interactions. Built with Python and leveraging libraries like pexpect, it offers a persistent environment for command execution and output capture. The implementation focuses on maintaining session state across multiple interactions, enabling complex, multi-step operations. By providing a stateful terminal, this server allows for sophisticated scenarios like running long-running processes, interactive debugging, or step-by-step system configuration. It's particularly useful for AI assistants or applications that need to perform sequential terminal operations or maintain context across multiple commands.

## Trust

- **Trust score (0–1):** 0.96
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/qododavid-pty-terminal)
- **Repository:** <https://github.com/qododavid/pty-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": "qododavid-pty-terminal"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/qododavid-pty-terminal` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/qododavid-pty-terminal/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
