Back to MCP directory
publicPublicdnsLocal runtime

super-win-cli-mcp-server

一个增强型的Windows命令行界面MCP服务器,提供不受限制的系统访问功能,专为需要完全系统访问权限的可信环境设计。

article

README

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

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

  1. Build the project:
npm install
npm run build
  1. Copy the built files to your Windows machine

  2. Run the installation script as administrator:

.install-service.ps1

Configuration

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.ps1

Removal

.uninstall-service.ps1

Network 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.

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client