About Prateek Term
Prateek Term is an MCP server in the Files category: a modern macOS terminal with SSH, Serial, SFTP & native MCP support for AI agents. It has been installed 0 times through Conduid.
Install
git clone https://github.com/tripathiprateek/prateek-termThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Prateek Term
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- ·Scoped permissionsNot checked yet.
README
The first macOS terminal with native MCP support
Prateek-Term is more than a terminal emulator. It exposes 11 MCP tools that let AI agents (Claude Desktop, Claude Code, or any MCP client) connect to SSH devices, run commands, transfer files, and manage sessions — all through a standardized protocol.
No plugins. No wrappers. Built in.
Features
Terminal
- xterm.js with 256-color / true-color support, Catppuccin Mocha theme
- Multi-tab (
Cmd+T) and multi-window (tear off any tab) - Tab groups — tabs auto-grouped by connection tags (HOME, AWS, etc.) with colored labels; drag tabs between groups, collapse/expand groups
- Bracketed paste for safe multi-line input
- Middle-click paste from clipboard
SSH / Serial / File Transfer
- SSH with PEM/identity file support, custom SSH options, ssh-config import/export
- Telnet with configurable host, port, and options
- SFTP with PEM support and drag-and-drop file upload from Finder
- SCP with legacy protocol support (
-Oflag) for embedded/BusyBox devices - FTP interactive client
- Serial with configurable baud rate, data bits, stop bits, parity
Connection Manager
- Save, edit, and organize connection profiles per protocol
- Custom Actions — define per-profile scripts that execute instantly in the terminal
- Export / Import profiles and actions as JSON
MCP for AI Agents
11 tools available over stdio transport:
| Tool | Description |
|---|---|
list_profiles |
List all saved connection profiles |
list_sessions |
List active terminal sessions |
connect |
Open an SSH/Telnet/Serial session by profile name |
run_command |
Execute a command in a session and wait for output |
send_input |
Send raw input to a session (for prompts, passwords) |
read_output |
Read the latest output from a session |
disconnect |
Close a session |
get_status |
Get the current state of a session |
upload_file |
Upload a local file to a remote host via SCP |
download_file |
Download a remote file to local via SCP |
list_serial_ports |
List available serial ports on the host |
Quick Start
Install
Download the latest DMG from Releases, open it, and drag Prateek-Term to Applications.
Enable MCP
- Open Prateek-Term
- Go to Settings (gear icon) and click Register MCP Server
- Restart Claude Desktop or Claude Code
That's it. Claude can now see and use Prateek-Term's MCP tools.
Example: AI-driven SSH session
Claude: "Connect to my staging server and check disk usage"
→ connect(profileName: "staging-server")
→ run_command(session_id: "1", command: "df -h")
→ Returns formatted disk usage output
Development
npm install # install dependencies
npm start # run in development mode
npm test # run test suite (354 tests)
npm run lint # lint source
Build
npm run dist:arm64 # builds DMG + ZIP for Apple Silicon
Requirements
- macOS 12+ (Apple Silicon / arm64)
- Node.js 18+
License
README mirrored from the source repository 4 months ago. The original is authoritative.