Super Windows CLI MCP Server
The Super Windows CLI MCP Server allows unrestricted command execution on Windows with SYSTEM privileges:
Execute commands: Run commands in PowerShell, CMD, or Git Bash with optional working directory
Unrestricted access: No command restrictions, full file system access, and SYSTEM-level service installation
SSH operations: Execute commands on remote hosts and disconnect from SSH servers
Command history: View previously executed commands with details including output, timestamp, and exit code
Network security: Control access through localhost binding, IP range configuration, and VPN integration
System control: Manage processes without resource limitations with auto-recovery capabilities
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Super Windows CLI MCP Server show me all running processes with memory usage"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Super Windows CLI MCP Server
An enhanced fork of the Windows CLI MCP Server with unrestricted system access capabilities.
Enhancements
Full system access through SYSTEM service installation
Unrestricted command execution
Network-level access controls
Unlimited process capabilities
Auto-recovery and fault tolerance
PowerShell telemetry disabled
Related MCP server: Super Windows CLI MCP Server
Security Notice
This version removes application-level restrictions in favor of network-level security. It is designed for use in trusted environments where full system access is required.
Features
Complete access to Windows shell environments (PowerShell, CMD, Git Bash)
No command or argument restrictions
Full file system access
SYSTEM-level service installation
Automatic service recovery
Network binding controls
Process reuse for performance
Extended timeouts for long-running operations
Installation
Build the project:
npm install
npm run buildCopy the built files to your Windows machine
Run the installation script as administrator:
.\install-service.ps1Configuration
The server is configured for maximum capability with these key features:
No command restrictions
Full filesystem access
Disabled injection protection
Unlimited process resources
Network-level access control
SYSTEM-level privileges
See config.json for the complete configuration.
Service Management
Installation
.\install-service.ps1Removal
.\uninstall-service.ps1Network Security
While application-level restrictions are removed, the following network-level protections are in place:
Localhost binding by default
Configurable allowed IP ranges
Local network restriction
Optional VPN integration
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Based on the original win-cli-mcp-server by SimonB97.
Available Tools
4 toolsexecute_commandB
Execute a command in the specified shell (powershell, cmd, or gitbash)
Example usage (PowerShell):
{
"shell": "powershell",
"command": "Get-Process | Select-Object -First 5",
"workingDir": "C:\Users\username"
}Example usage (CMD):
{
"shell": "cmd",
"command": "dir /b",
"workingDir": "C:\Projects"
}Example usage (Git Bash):
{
"shell": "gitbash",
"command": "ls -la",
"workingDir": "/c/Users/username"
}Inputs: shell (required), command (required), workingDir.
get_command_historyA
Get the history of executed commands
Example usage:
{
"limit": 5
}Example response:
[
{
"command": "Get-Process",
"output": "...",
"timestamp": "2024-03-20T10:30:00Z",
"exitCode": 0
}
]Inputs: limit.
ssh_disconnectA
Disconnect from an SSH server
Example usage:
{
"connectionId": "raspberry-pi"
}Use this to cleanly close SSH connections when they're no longer needed.
Inputs: connectionId (required).
ssh_executeA
Execute a command on a remote host via SSH
Example usage:
{
"connectionId": "raspberry-pi",
"command": "uname -a"
}Configuration required in config.json:
{
"ssh": {
"enabled": true,
"connections": {
"raspberry-pi": {
"host": "raspberrypi.local",
"port": 22,
"username": "pi",
"password": "raspberry"
}
}
}
}Inputs: connectionId (required), command (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
The tools have some overlap in purpose that could cause confusion. execute_command and ssh_execute both execute commands but in different contexts (local vs remote), which might lead to misselection if the agent doesn't carefully distinguish between local and remote execution. However, get_command_history and ssh_disconnect are clearly distinct from the execution tools.
The naming follows a mostly consistent verb_noun pattern with clear actions like execute, get, and disconnect. All tools use snake_case consistently. The minor deviation is that ssh_disconnect uses 'disconnect' while others use more specific verbs, but overall it's readable and predictable.
With only 4 tools, the count feels borderline thin for a 'Super Windows CLI MCP Server' that implies broader command-line capabilities. It covers basic execution and SSH operations but lacks tools for file management, process control, or other common CLI tasks, making the scope seem underdeveloped.
There are significant gaps in the tool surface for a Windows CLI server. It includes command execution and SSH operations but misses core functionalities like file operations (e.g., copy, move, delete), process management (e.g., start, stop), system information retrieval, or network utilities. The SSH tools are incomplete without a corresponding ssh_connect tool to establish connections.
Maintenance
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
An MCP server for deep research or task groups
Connect ChatGPT and Claude to your Mac, Windows or Linux with secure MCP remote access.
Secure and manage MCP servers through the Speakeasy AI Control Plane from your agent.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn enhanced MCP server that grants AI assistants the ability to execute terminal commands on a user's system with improved security controls, designed for use in controlled environments.2MIT
- AlicenseBqualityDmaintenanceA command-line interface server that provides unrestricted system access to Windows environments with SYSTEM-level privileges, allowing complete control over files, processes, and configuration settings.4374 npmMIT
- AlicenseAqualityDmaintenanceAn MCP server that grants AI agents unrestricted file system, Python, and PowerShell access on Windows for real, unfiltered automation.141MIT
- AlicenseNot gradedqualityDmaintenanceEnables remote filesystem and CLI access to a Windows machine over LAN through MCP, with file read/write and command execution capabilities.MIT