Windows CLI MCP 服务器

Windows CLI MCP 服务器

借助 Windows CLI MCP 服务器,在 Windows 和远程系统上为你的 AI 工作流赋能,实现安全、精细的命令行访问与自动化。

“Windows CLI” MCP 服务器的作用是什么?

Windows CLI MCP 服务器是一款模型上下文协议(MCP)服务器,旨在实现 Windows 系统上的安全命令行交互。它作为 AI 助手与系统命令行接口(PowerShell、CMD、Git Bash)以及通过 SSH 连接的远程系统之间的桥梁。通过将命令执行、文件访问和远程管理以 MCP 资源和工具的形式暴露,它让 AI 驱动的工作流能够执行系统任务、自动化操作,并以编程方式与本地及远程环境交互。其强大的配置与安全选项可对可访问的命令和目录进行细粒度管控,非常适合需要提升自动化、脚本化和 DevOps 工作流,同时又要求严格访问控制的开发者。

Prompt 列表

仓库文档中未明确提及提示模板。

资源列表

  • SSH 连接:将已配置的 SSH 连接列表作为 MCP 资源暴露,允许客户端查看并选择远程系统以执行命令。
  • 当前目录:提供对当前工作目录的访问,便于进行具备上下文感知的操作。
  • 配置:将服务器配置详情作为 MCP 资源暴露,便于管理和透明化服务器行为。

工具列表

  • 执行本地 Shell 命令:允许在本地 Windows 系统的 PowerShell、CMD 或 Git Bash 中执行命令。
  • 执行远程 SSH 命令:通过 SSH 使用预先配置的连接,在远程系统上执行 Shell 命令。

典型应用场景

  • 本地系统自动化:通过 AI 驱动的命令执行,自动化 Windows 机器上的重复性任务(如文件操作、系统维护)。
  • 远程服务器管理:使用 SSH 安全地管理和交互远程服务器,适合 DevOps 和系统运维任务。
  • 开发流程提升:与 AI 工具(如 Claude Desktop)集成,从命令行简化代码编译、测试和部署。
  • 安全敏感操作:对命令和目录设置严格限制,为敏感环境下的自动化保驾护航。
  • 多 Shell 互操作:在 AI 工作流中无缝切换 PowerShell、CMD 和 Git Bash,实现多样化脚本执行。

如何设置

Windsurf

  1. 确保系统已安装 Node.js 和 npm。
  2. 安装 Windows CLI MCP 服务器包:
    npm install -g @simonb97/server-win-cli@latest
    
  3. 找到你的 Windsurf 配置文件(如 windsurf.json)。
  4. 使用以下 JSON 片段添加 MCP 服务器:
    {
      "mcpServers": {
        "win-cli": {
          "command": "npx",
          "args": ["@simonb97/server-win-cli@latest"]
        }
      }
    }
    
  5. 保存文件并重启 Windsurf,确认服务器已启动。

API Key 安全配置示例

{
  "mcpServers": {
    "win-cli": {
      "command": "npx",
      "args": ["@simonb97/server-win-cli@latest"],
      "env": {
        "MY_SECRET_KEY": "${MY_SECRET_KEY_ENV}"
      },
      "inputs": {
        "apiKey": "${MY_SECRET_KEY_ENV}"
      }
    }
  }
}

Claude

  1. 全局或本地安装 Node.js 和服务器包。
  2. 打开 Claude 配置文件。
  3. 添加服务器配置:
    {
      "mcpServers": {
        "win-cli": {
          "command": "npx",
          "args": ["@simonb97/server-win-cli@latest"]
        }
      }
    }
    
  4. 保存更改并重启 Claude。
  5. 确认已连接到 Windows CLI MCP 服务器。

Cursor

  1. 安装 Node.js 和 MCP 服务器包。
  2. 进入 Cursor 配置文件。
  3. 在配置中插入以下内容:
    {
      "mcpServers": {
        "win-cli": {
          "command": "npx",
          "args": ["@simonb97/server-win-cli@latest"]
        }
      }
    }
    
  4. 保存并重启 Cursor。
  5. 运行简单命令确认集成成功。

Cline

  1. 安装 Node.js 和 MCP 服务器。
  2. 编辑 Cline 的配置文件。
  3. 添加 MCP 服务器项:
    {
      "mcpServers": {
        "win-cli": {
          "command": "npx",
          "args": ["@simonb97/server-win-cli@latest"]
        }
      }
    }
    
  4. 保存并重启 Cline。
  5. 确认 MCP 服务器已激活并响应。

注意: 始终如上述所示,通过环境变量保护敏感 API Key 或密钥。

如何在流程中使用 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成进 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其连接到你的 AI Agent:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按照以下 JSON 格式填入你的 MCP 服务器信息:

{
  "win-cli": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI Agent 即可作为一个工具使用该 MCP,并访问其全部功能和能力。记得将 “win-cli” 替换为你实际的 MCP 服务器名称,并将 URL 替换为你自己的 MCP 服务器地址。


概览

部分可用性详情/备注
概述
Prompt 列表文档未记录提示模板
资源列表SSH 连接、当前目录、配置
工具列表本地和远程命令执行
API Key 安全配置提供了 JSON 示例
采样支持(评估时不重要)未提及

Roots 支持: 文档和代码中未提及。


综上所述,Windows CLI MCP 服务器为开发者提供了强大且安全的 AI 驱动命令行访问及远程自动化能力。除提示模板和显式采样/roots 支持外,涵盖了大多数 MCP 基础能力,文档清晰实用。

我们的评价

我会给这款 MCP 服务器打 8/10。它稳健、文档完善,适用于真实场景,但缺乏部分高级 MCP 功能(如提示模板和采样/roots 支持),若能补齐会更具多样性。

MCP 得分

是否有 LICENSE✅ (MIT)
是否包含至少一个工具
Fork 数41
Star 数206

常见问题

什么是 Windows CLI MCP 服务器?

它是一款模型上下文协议(MCP)服务器,可在 Windows 系统及通过 SSH 远程主机上实现安全、可编程的命令执行。它将本地和远程命令行访问作为 MCP 资源和工具暴露出来,服务于 AI 驱动的工作流。

它支持哪些 Shell?

支持 Windows 下的 PowerShell、CMD 和 Git Bash,以及通过 SSH 的远程 Shell 访问。

典型的应用场景有哪些?

你可以自动化本地系统任务、管理远程服务器、提升开发者工作流、实施安全控制,并在 AI 或自动化流程中与多种 Shell 交互。

它如何保护敏感信息?

敏感的 API Key 和密钥应通过配置中的环境变量引用,绝不能直接硬编码在配置文件里。

是否支持提示模板或采样?

不支持,目前版本不提供提示模板或显式的采样/roots 支持。

是开源的吗?

是的,基于 MIT 许可证发布。

开始使用 Windows CLI MCP 服务器

将强大且安全的命令行自动化集成进你的 AI 流程,适合开发者、DevOps 和系统管理员使用。

了解更多

DesktopCommander MCP 服务器
DesktopCommander MCP 服务器

DesktopCommander MCP 服务器

DesktopCommander MCP 服务器为像 Claude 这样的 AI 助手赋能,实现桌面自动化,提供安全的终端控制、文件系统搜索和基于差异的文件编辑,让开发者释放新一代生产力,将会话式 AI 与桌面实际操作无缝衔接。...

2 分钟阅读
AI Automation Developer Tools +4
mcp-server-commands MCP 服务器
mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器为 AI 助手与安全系统命令执行之间搭建桥梁,使 LLM 能够直接从 FlowHunt 及其它 AI 平台与 Shell 交互、自动化开发任务及文件管理。...

2 分钟阅读
AI MCP Server +5
ssh-mcp-server:为AI工作流提供安全远程SSH
ssh-mcp-server:为AI工作流提供安全远程SSH

ssh-mcp-server:为AI工作流提供安全远程SSH

ssh-mcp-server 是一款安全的模型上下文协议(MCP)服务器,使AI助手和开发工具能够在不暴露凭证的情况下,安全地在远程服务器上执行SSH命令和传输文件。非常适合远程管理、部署自动化和在FlowHunt工作流中的文件同步。...

2 分钟阅读
SSH MCP Server +5