Back to Home
CuteDandelion icon

VPS-Execute-MCP

Verified Safe

by CuteDandelion

Overview

Enables AI agents and other clients to securely interact with remote servers via SSH for command execution, file management, and system monitoring.

Installation

Run Command
npm run mcp

Environment Variables

  • SSH_HOST
  • SSH_PORT
  • SSH_USERNAME
  • SSH_PRIVATE_KEY_PATH
  • SSH_PRIVATE_KEY_PASSPHRASE
  • SSH_PASSWORD
  • API_PORT
  • API_HOST
  • API_KEY
  • MCP_SERVER_NAME
  • MCP_SERVER_VERSION
  • ENABLE_COMMAND_WHITELIST
  • ALLOWED_COMMANDS
  • MAX_COMMAND_TIMEOUT
  • RATE_LIMIT_WINDOW_MS
  • RATE_LIMIT_MAX_REQUESTS
  • LOG_LEVEL
  • LOG_FILE

Security Notes

The server implements several good security practices, including API key authentication, rate limiting, and comprehensive audit logging. It supports SSH key authentication (recommended) and includes basic dangerous command pattern detection, with an optional command whitelisting feature. However, storing SSH private key passphrases in plain text environment variables is a potential risk, though acknowledged in documentation. The overall security heavily relies on proper user configuration (e.g., using a dedicated SSH user with limited permissions and enabling command whitelisting).

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-13

Tags

SSHRemote ExecutionAI AgentServer ManagementFile Transfer