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.exampletoconfig/.envConfigure 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