# Terminal

> Use this tool when you need to execute terminal commands securely and programmatically, with features like persistent shell sessions and isolated command execution, to automate system tasks and maintain shell context across multiple interactions. It solves problems like AI-powered terminal automation, programmatic access to shell environments, and executing system commands with context persistence. The tool accepts commands and parameters as input and returns execution results, making it suitable for developers, teams, and applications requiring automated terminal interactions.

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

## Description

This MCP server provides AI assistants with secure terminal command execution capabilities through both persistent shell sessions and non-persistent command execution, built by Iris using Go with cross-platform support for macOS and Linux. The implementation offers three execution modes: isolated commands with configurable timeouts, persistent shell sessions that maintain state between commands (allowing directory changes and environment variables to persist), and session management tools for listing and closing active shells. Built with both STDIO and StreamableHTTP transport support, comprehensive timeout controls, and non-root execution capabilities, it serves developers needing AI-powered terminal automation, teams requiring programmatic access to shell environments through conversational interfaces, and applications that need to execute system commands while maintaining shell context across multiple interactions.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-28

## Source

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

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