MCP ExplorerExplorer

Mcp Powershell Exec

@dfinkeon 9 months ago
38 MIT
FreeCommunity
AI Systems
MCP Server for executing PowerShell scripts

Overview

What is Mcp Powershell Exec

MCP PowerShell Exec Server is a lightweight server designed to accept and execute PowerShell scripts provided as strings, returning the output to the user. It facilitates AI assistants in understanding and working with PowerShell scripts.

Use cases

Use cases for MCP PowerShell Exec Server include automating administrative tasks, integrating PowerShell script execution into development workflows, and enhancing AI assistant capabilities for script execution and management.

How to use

To use MCP PowerShell Exec Server, clone the repository from GitHub, set up the server, and integrate it with GitHub Copilot in VSCode Insiders by configuring the server settings in the .vscode/mcp.json file and enabling Agent mode in Copilot chat.

Key features

Key features include accepting PowerShell scripts as string inputs, executing them securely in an MCP Server environment, and providing real-time execution results.

Where to use

undefined

Content

MCP PowerShell Exec Server

Overview

MCP PowerShell Exec Server is a lightweight server that accepts PowerShell scripts as strings, executes them, and returns the output. Enabling AI assistants to understand and work with PowerShell.

Features

  • Accepts PowerShell scripts via string input
  • Executes scripts securely in an MCP Server environment
  • Returns execution results in real-time

Installation

Clone the repository and set up the server:

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

In Action

Watch the video to see MCP PowerShell Exec Server in action:

Usage

Integration with GitHub Copilot in VSCode Insiders

To use this MCP server with GitHub Copilot in VSCode Insiders, follow these steps:

  1. Install VSCode Insiders

  2. Install GitHub Copilot Extension

    • Open VSCode Insiders
    • Go to the Extensions marketplace
    • Search for and install “GitHub Copilot”
  3. Configure MCP Server

    • Open .vscode/mcp.json

    Replace the path with the actual path to your server.py file.

  4. Enable Agent Mode

    • Open Copilot chat in VSCode Insiders
    • Click on “Copilot Edits”
    • Choose “Agent mode”
    • Click the refresh button in the chat input to load the available tools

System Requirements

  • Python: Version 3.10 or higher (required for optimal performance)
  • PowerShell: Version 5.1

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For issues and questions:

  • Create an issue in this GitHub repository

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers