Перейти к содержимому

MCP PowerShell Exec Server

Лёгкий сервер для выполнения PowerShell скриптов из строк с возвратом вывода в реальном времени

Python
52 stars

Описание

MCP PowerShell Exec Server — это компактный сервер на Python, который принимает PowerShell-скрипты как строки, выполняет их в безопасной среде и возвращает результаты в реальном времени. Основные технологии: Python 3.10+ и PowerShell 5.1+. Ключевые особенности: безопасное выполнение, интеграция с AI-ассистентами вроде GitHub Copilot в VSCode. Потенциальные применения: автоматизация задач в Windows, помощь AI в генерации и запуске скриптов, разработка инструментов для DevOps.

Возможности

Приём скриптов

Принимает PowerShell-скрипты в виде строк через ввод

Безопасное выполнение

Выполняет скрипты в изолированной среде MCP Server

Возврат результатов

Возвращает вывод выполнения в реальном времени

Интеграция с AI

Поддержка работы с GitHub Copilot в VSCode для AI-ассистентов

Установка

Клонируйте репозиторий и перейдите в директорию:

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

Для интеграции с VSCode Insiders настройте .vscode/mcp.json:

{
  "servers": {
    "powershell-integration": {
      "command": "py",
      "args": [
        "drive:/yourpath/server.py"
      ],
      "env": {}
    }
  }
}

Замените путь на актуальный к server.py. Установите VSCode Insiders и расширение GitHub Copilot.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
52

Ссылки