返回市场
mcp-powershell执行器

mcp-powershell执行器

作者:dfinke53 星标更新:2025-03-19

项目介绍

MCP PowerShell 执行服务器

概述

MCP PowerShell 执行服务器是一款轻量级服务器,它接受以字符串形式的 PowerShell 脚本,执行这些脚本,并返回执行结果。这使得AI助手能够理解和使用PowerShell。

特性

  • 通过字符串输入接受PowerShell脚本
  • 在MCP服务器环境中安全地执行脚本
  • 实时返回执行结果

安装

克隆仓库并设置服务器:

git clone https://github.com/yourusername/mcp-powershell-exec.git
cd mcp-powershell-exec

使用情况

观看视频了解MCP PowerShell执行服务器的实际操作:

<a href="https://youtu.be/XmYaCJ0bNsE"><img src="https://img.youtube.com/vi/XmYaCJ0bNsE/0.jpg" width="600"/></a>

使用方法

与VSCode Insiders中的GitHub Copilot集成

要将此MCP服务器与VSCode Insiders中的GitHub Copilot一起使用,请按照以下步骤操作:

  1. 安装VSCode Insiders

  2. 安装GitHub Copilot扩展

    • 打开VSCode Insiders
    • 前往扩展市场
    • 搜索并安装“GitHub Copilot”
  3. 配置MCP服务器

    • 打开 .vscode/mcp.json
    {
     "servers": {
         "powershell-integration": {
             "command": "py", // Python可执行文件
             "args": [
                "drive:/yourpath/server.py"
             ],
             "env": {}
         }
     }
    }
    

    将路径替换为您实际的server.py文件路径。

  4. 启用代理模式

    • 在VSCode Insiders中打开Copilot聊天
    • 点击“Copilot编辑”
    • 选择“代理模式”
    • 点击聊天输入框中的刷新按钮以加载可用工具

系统要求

  • Python: 版本3.11或更高(为了最佳性能)
  • PowerShell: 版本5.1

许可证

本项目采用MIT许可证——详情见LICENSE文件。

支持

对于问题和疑问:

  • 在此GitHub存储库中创建问题