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 6 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.

Install

From source
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.

Tools (13)

add_profileCreate a new connection profile (AI access off by default)

Parameters not published.

connectOpen an SSH/Telnet/Serial session by profile name

Parameters not published.

disconnectClose a session

Parameters not published.

download_fileDownload a remote file to local via SCP

Parameters not published.

get_statusGet the current state of a session

Parameters not published.

list_profilesList all saved connection profiles

Parameters not published.

list_serial_portsList available serial ports on the host

Parameters not published.

list_sessionsList active terminal sessions

Parameters not published.

read_outputRead the latest output from a session

Parameters not published.

remove_profileDelete a profile (refuses if sessions active unless `force`)

Parameters not published.

Show all 13 tools
run_commandExecute a command in a session and wait for output

Parameters not published.

send_inputSend raw input to a session (for prompts, passwords)

Parameters not published.

upload_fileUpload a local file to a remote host via SCP

Parameters not published.

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 presentThe repository ships documentation.

5 checks have not been run 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 copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Prateek Term

How do I install Prateek Term?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Prateek Term safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. 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.