SSH-PowerShell MCP Server
๐ Enterprise-grade Model Context Protocol (MCP) server for secure SSH and PowerShell command execution with Claude Desktop.
โจ Features
๏ฟฝ Secure SSH command execution on remote servers
โก Local PowerShell integration for Windows automation
๐ก๏ธ Enterprise security with SSH key authentication
๐ Network scanning and SSH port discovery
๐ SSH key verification and host key scanning
๐ Comprehensive logging and error handling
๐ฏ Claude Desktop optimized for seamless AI integration
๏ฟฝ๐ Quick Start
๐ Project Structure
๐ ๏ธ Available Commands
Command | Description |
| Start MCP server |
| Run test suite |
| Development mode with PowerShell scripts |
| Initial configuration |
โก MCP Tools
๐ ssh_execute
Execute commands on remote SSH servers
๐ป powershell_execute
Execute PowerShell commands locally
๐ ssh_scan
Scan network for SSH services
๐ ssh_keyscan
Verify SSH host keys
๐ง Configuration
Environment Setup
Copy
config/.env.example
toconfig/.env
Configure your SSH settings:
Claude Desktop Integration
The server automatically configures Claude Desktop. Manual setup:
๏ฟฝ Security
โ SSH key authentication only (no passwords)
โ Command sanitization with shell-escape
โ Environment isolation for different configurations
โ Comprehensive input validation
โ Secure credential handling
See SECURITY.md for detailed security practices.
๐ Documentation
Complete Guide - Detailed installation and usage
API Reference - Full MCP API documentation
Architecture - Technical design and diagrams
Security Guide - Security best practices
๐งช Testing
๐ค Contributing
Fork the repository
Create feature branch (
git checkout -b feature/amazing-feature
)Commit changes (
git commit -m 'Add amazing feature'
)Push to branch (
git push origin feature/amazing-feature
)Open Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐โโ๏ธ Support
๐ Check the documentation
๐ Report issues on GitHub Issues
๐ฌ Join discussions in GitHub Discussions
๐ Acknowledgments
Model Context Protocol for the excellent SDK
Claude Desktop for AI integration capabilities
The open-source community for inspiration and tools
๐ข Enterprise Ready | ๐ Secure by Design | โก Claude Optimized
Made with โค๏ธ by GUEPARD98
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables secure SSH command execution on remote servers and local PowerShell automation through Claude Desktop. Features enterprise-grade security with SSH key authentication, network scanning, and comprehensive logging for Windows and Linux system administration.