Discover MCPs & agents
Loading MCPs and agents…
Loading MCPs and agents…
A powerful Model Context Protocol (MCP) server that puppeteers iTerm2 terminals.
From the repo.
MCP server for terminal control. Supports iTerm2 (macOS) via WebSocket API and tmux (cross-platform) via direct commands.
mcpretentious-type tool
alt-a through alt-zalt-shift-a through alt-shift-z for uppercasealt-0 through alt-9alt-f1 through alt-f12For full changelog, see CHANGELOG.md
npm install -g mcpretentious
iTerm2 (macOS):
TMux (any platform):
brew install tmux / apt install tmux / etc.Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpretentious": {
"command": "npx",
"args": ["mcpretentious"]
}
}
}
claude mcp add mcpretentious npx mcpretentious
| Feature | iTerm2 | TMux |
|---|---|---|
| Platform | macOS | Cross-platform |
| Method | WebSocket + Protobuf | Direct commands |
| Performance | Fastest | Fast |
| Colors | Full RGB | ANSI 256 |
| Authentication | Cookie/key | Unix permissions |
mcpretentious-open - Create terminal sessionmcpretentious-type - Send text/keys/ASCII codesmcpretentious-screenshot - Get screen content (configurable layers)mcpretentious-mouse - Send mouse events (SGR protocol)mcpretentious-resize - Set terminal dimensionsmcpretentious-close - Close terminalmcpretentious-list - List active terminalsnpx mcpretentious-test # Basic test
npx mcpretentious-test --verbose # Detailed output
Full terminal access - the LLM can run any command you could. Be cautious with:
MIT - Tobias Oetiker tobi@oetiker.ch
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.