PowerShell MCP-Server
Ein Model Context Protocol-Server für die Interaktion mit PowerShell. Dieser Server bietet Tools zum Ausführen von PowerShell-Befehlen, Abrufen von Systeminformationen, Verwalten von Modulen und mehr.
Anforderungen
Node.js 18+
PowerShell 5.1 oder PowerShell Core 7+
Installation
Installieren Sie Abhängigkeiten:
npm installErstellen Sie das Projekt:
npm run build
Konfiguration
Für Claude Desktop
Konfiguration bearbeiten: $HOME/Library/Application\ Support/Claude/claude_desktop_config.json
Zu mcpServern hinzufügen:
Für VS Code
Konfiguration bearbeiten: $HOME/Library/Application\ Support/Code/User/settings.json
Zu den Einstellungen hinzufügen:
Für Cursor-IDE
Konfiguration bearbeiten: $HOME/.cursor/mcp.json
Zu mcpServern hinzufügen:
Verfügbare Tools
Dieser PowerShell MCP-Server bietet die folgenden Tools:
execute_ps
Führen Sie einen PowerShell-Befehl aus und erhalten Sie das Ergebnis.
Anwendungsbeispiel:
get_system_info
Rufen Sie detaillierte Systeminformationen ab, einschließlich Betriebssystemdetails, Prozessor, Speicher und PowerShell-Version.
Anwendungsbeispiel:
Modulliste
Listen Sie alle installierten PowerShell-Module mit Details wie Name, Version und Typ auf.
Anwendungsbeispiel:
Befehlshilfe abrufen
Erhalten Sie ausführliche Hilfe zu einem bestimmten PowerShell-Befehl, einschließlich Syntax, Parametern und Beispielen.
Anwendungsbeispiel:
Befehle finden
Suchen Sie nach PowerShell-Befehlen nach Name oder Muster.
Anwendungsbeispiel:
Skript ausführen
Führen Sie eine PowerShell-Skriptdatei mit optionalen Parametern aus.
Anwendungsbeispiel:
Entwicklung
So führen Sie es im Entwicklungsmodus aus:
Erweiterung des Servers
So fügen Sie Ihre eigenen PowerShell-Tools hinzu:
Bearbeiten Sie
src/index.tsFügen Sie in der Methode
registerTools()neue Tools hinzuBefolgen Sie das vorhandene Muster für eine konsistente Fehlerbehandlung
Erstellen mit
npm run build
Hinzufügen eines Werkzeugbeispiels
Sicherheitsüberlegungen
Dieser Server führt PowerShell-Befehle direkt auf Ihrem System aus
Befehle werden mit den gleichen Berechtigungen ausgeführt wie der Prozess, der den MCP-Server ausführt
Seien Sie vorsichtig, wenn Sie destruktive Operationen offenlegen
Erwägen Sie die Implementierung einer zusätzlichen Validierung für vertrauliche Befehle
Fehlerbehebung
Häufige Probleme
Einschränkungen der PowerShell-Ausführungsrichtlinie
Möglicherweise müssen Sie Ihre PowerShell-Ausführungsrichtlinie anpassen, um die Skriptausführung zu ermöglichen
Verwenden Sie
Set-ExecutionPolicy RemoteSigned -Scope CurrentUserum lokale Skripts zuzulassen
Fehler „Pfad nicht gefunden“
Stellen Sie sicher, dass die Dateipfade absolut oder relativ zum Arbeitsverzeichnis sind.
Verwenden Sie geeignete Pfadtrennzeichen für Ihr Betriebssystem
Fehler „Befehl nicht gefunden“
Für einige Befehle müssen möglicherweise bestimmte Module installiert werden
Verwenden Sie
Install-Module ModuleNameum erforderliche Module zu installieren
Lizenz
MIT
local-only server
The server can only run on the client's local machine because it depends on local resources.
Ein Model Context Protocol-Server, der es KI-Assistenten ermöglicht, PowerShell-Befehle auszuführen, Systeminformationen abzurufen, Module zu verwalten und Skripts auf Windows-Systemen auszuführen.
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that provides programmatic access to the Windows terminal, enabling AI models to interact with the Windows command line through standardized tools for writing commands, reading output, and sending control signals.Last updated -3MIT License
- -security-license-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -19
- -security-license-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -361
- Asecurity-licenseAqualityA secure Model Context Protocol server that allows AI models to safely interact with Windows command-line functionality, enabling controlled execution of system commands, project creation, and system information retrieval.Last updated -87MIT License
Appeared in Searches
- Excel and Visual Basic permissions for reading, writing, updating, and deleting data in spreadsheets
- MCP servers for retrieving system information
- MCP servers for monitoring application power and memory usage on Windows and macOS
- MCP server for real-time console interaction and log monitoring in Cursor IDE
- Assistance with PowerShell Commands or Scripts