1. Conduid
  2. Files
  3. Prateek Term
MCP server · Files

Prateek Term

A modern macOS terminal with SSH, Serial, SFTP & native MCP support for AI agents

34Low

Scored 4 months ago · breakdown

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

Clone
git clone https://github.com/tripathiprateek/prateek-term

This 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

I know everything about Prateek Term. Ask me about installation, configuration, usage, or troubleshooting.

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 (-O flag) 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

  1. Open Prateek-Term
  2. Go to Settings (gear icon) and click Register MCP Server
  3. 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

PolyForm Noncommercial License 1.0.0

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Prateek Term

How do I install Prateek Term?

Run git clone https://github.com/tripathiprateek/prateek-term, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Prateek Term safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Prateek Term still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.