返回 MCP 目录
public公开dns本地运行

Faucet94_super-win-cli-mcp-server

一个增强版的Windows CLI MCP服务器,提供通过命令行界面(MCP)对Windows环境的无限制系统访问。该服务器设计为以SYSTEM级权限运行,具有完整的系统访问能力,适用于高度信任的环境。

article

README

🚀 超级窗户服务器安装指南

超级窗户服务器(Super Windows Server)是一项创新技术,能有效提升您在使用Windows系统时的工作效率与舒适度。本指南会详细指导您在Windows环境中对该服务器进行安装、配置和管理。

🚀 快速开始

超级窗户服务器能让您在Windows系统下拥有更高效、舒适的使用体验。下面我们将开启安装与配置之旅。

📦 安装指南

1. 下载并解压安装包

首先,从官方网站下载最新版本的超级窗户服务器安装包,并将其解压到目标目录。

2. 安装依赖项

确保您的系统已安装以下软件:

  • Node.js(推荐版本:LTS)
  • Git(用于代码管理和版本控制)

3. 配置环境变量

在系统环境变量中设置以下路径:

  • NODE_PATH:指向Node.js的安装目录。
  • GIT_HOME:指向Git的安装目录。

4. 安装超级窗户服务器

打开解压后的文件夹,运行以下命令进行安装:

npm install

📚 详细文档

配置文件(config.json)说明

超级窗户服务器的核心配置存储在config.json文件中。以下是关键配置项的详细说明:

security配置

  • maxCommandLength:设置允许的最大命令长度(字符)。
  • blockedCommands:指定禁止执行的命令列表(不区分大小写)。
  • blockedArguments:指定禁止使用的命令参数列表(不区分大小写)。
  • allowedPaths:关键配置项。指定允许的操作路径,以逗号分隔多个路径。如果restrictWorkingDirectory为true,则所有操作必须在这些路径内执行。
  • restrictWorkingDirectory:布尔值,决定是否限制工作目录。
  • logCommands:布尔值,决定是否记录命令及其输出(最多保留maxHistorySize条记录)。
  • maxHistorySize:指定保留的命令历史最大数量。
  • commandTimeout:设置命令的超时时间(秒),超过此时间将强制终止命令。

shells配置

  • enabled:布尔值,决定是否启用该shell。
  • command:指定shell可执行文件的路径。
  • args:指定传递给shell的默认参数列表。
  • blockedOperators:指定在命令中禁止使用的操作符(与特定shell相关)。

ssh配置

  • enabled:布尔值,决定是否启用SSH远程执行功能。
  • connections:对象,包含多个SSH连接的配置信息,包括主机名、端口、用户名和密钥路径等。

服务管理(NSSM)

超级窗户服务器支持使用NSSM进行高级服务管理。以下是常见操作命令:

  • 启动服务
    Start-Service MCPServer
    
  • 停止服务
    Stop-Service MCPServer
    
  • 重新启动服务
    Restart-Service MCPServer
    
  • 查看状态
    Get-Service MCPServer
    

卸载步骤

  1. 打开管理员权限的PowerShell。
  2. 导航到超级窗户服务器的安装目录。
  3. 运行卸载脚本:
    .\uninstall-service.ps1
    

其他注意事项

  • 调试模式:如果您需要手动运行服务器进行调试,请在项目根目录中运行以下命令:
    npm run dev
    
  • 日志文件:所有操作日志将记录在logs目录下,便于后续分析和排查问题。

通过以上步骤,您可以顺利完成超级窗户服务器的安装与配置,并根据实际需求进行个性化设置。如有任何疑问或遇到技术问题,请随时参考官方文档或联系技术支持团队。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端