← Back to directory
P

Pare Remote

Community
Structured SSH and rsync operations as typed JSON.
GitHub source repository ↗
★ 138 Stars Category · Dev Tools Popular Source revision 57e1980e8375
23FMRS · D
Reliability
4/20
Security and permissions
2/20
Maintenance
5/20
Documentation
6/20
Setup experience
6/20

This server provides structured SSH and rsync operations, suitable for AI agents needing reliable remote operations.

Read the FMRS scoring method →

Pare Remote is an MCP server in the Pare project that wraps SSH and rsync commands into typed, schema-validated JSON output, replacing fragile terminal text parsing. It provides ssh-run, ssh-test, ssh-keyscan, and rsync tools, returning structured data that AI agents can process directly, reducing token usage and improving reliability.

Tools

ssh-run
Execute a command on a remote host and return output as structured JSON.
ssh-test
Test SSH connectivity and return connection status and diagnostics.
ssh-keyscan
Retrieve SSH public keys from remote hosts, returning a key list.
rsync
Synchronize files between local and remote hosts, returning transfer statistics.

Setup

Install via npm: npm install @paretools/remote. Run with npx: npx @paretools/remote. Requires Node.js >= 20.

Fit and risk

Best for

  • AI agents needing reliable remote operation results
  • Developers wanting to reduce parsing overhead from terminal output

Not for

  • Local development scenarios without remote operations
  • Scenarios requiring interactive SSH sessions

Required permissions

  • Requires SSH credentials or keys to authenticate to remote hosts
  • Requires network access to remote hosts
  • May require file system permissions to read private keys

Risks and side effects

  • Remote commands may perform unintended actions; grant tool permissions with caution
  • Risk of SSH key exposure
  • Dependency on remote host availability

Troubleshooting

  1. Check Node.js version is >= 20
  2. Ensure SSH authentication configuration is correct
  3. Check network connectivity and remote host reachability
  4. Inspect server logs for error details

Use cases

Remote command execution
SSH connection diagnostics
Collecting host keys
File synchronization

Supported clients

Supported clients have not been confirmed yet.