Integrations
Offers a Node.js-based server for executing PowerShell commands, with support for system information retrieval, module management, and script execution through Node.js runtime.
Enables interaction with PowerShell, providing tools for executing commands, retrieving system information, managing modules, getting command help, finding commands, and running scripts.
PowerShell MCP サーバー
PowerShell と連携するためのモデルコンテキストプロトコルサーバー。このサーバーは、PowerShell コマンドの実行、システム情報の取得、モジュールの管理などを行うツールを提供します。
要件
- Node.js 18歳以上
- PowerShell 5.1 または PowerShell Core 7+
インストール
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
構成
クロードデスクトップ向け
設定を編集: $HOME/Library/Application\ Support/Claude/claude_desktop_config.json
mcpServers に追加:
VSコードの場合
設定を編集: $HOME/Library/Application\ Support/Code/User/settings.json
設定に追加:
カーソルIDEの場合
設定を編集: $HOME/.cursor/mcp.json
mcpServers に追加:
利用可能なツール
この PowerShell MCP サーバーは、次のツールを提供します。
実行ps
PowerShell コマンドを実行して結果を取得します。
使用例:
システム情報を取得する
OS の詳細、プロセッサ、メモリ、PowerShell のバージョンなど、詳細なシステム情報を取得します。
使用例:
リストモジュール
インストールされているすべての PowerShell モジュールを、名前、バージョン、タイプなどの詳細とともに一覧表示します。
使用例:
get_command_help
構文、パラメーター、例など、特定の PowerShell コマンドの詳細なヘルプを取得します。
使用例:
コマンドを見つける
PowerShell コマンドを名前またはパターンで検索します。
使用例:
スクリプトの実行
オプションのパラメータを使用して PowerShell スクリプト ファイルを実行します。
使用例:
発達
開発モードで実行するには:
サーバーの拡張
独自の PowerShell ツールを追加するには:
src/index.ts
を編集するregisterTools()
メソッドで新しいツールを追加する- 既存のパターンに従って一貫したエラー処理を行います
npm run build
でビルドする
ツールの追加例
セキュリティに関する考慮事項
- このサーバーはシステム上で直接PowerShellコマンドを実行します
- コマンドはMCPサーバーを実行しているプロセスと同じ権限で実行されます
- 破壊的な操作を公開する場合は注意してください
- 機密コマンドの追加検証の実装を検討する
トラブルシューティング
よくある問題
- PowerShell実行ポリシーの制限
- スクリプトの実行を許可するには、PowerShell 実行ポリシーを調整する必要があるかもしれません。
- ローカルスクリプトを許可するには、
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
を使用します。
- パスが見つからないエラー
- ファイルパスが絶対パスか、作業ディレクトリに対して適切な相対パスであることを確認する
- OSに応じて適切なパス区切り文字を使用してください
- コマンドが見つからないエラー
- 一部のコマンドでは特定のモジュールのインストールが必要になる場合があります
- 必要なモジュールをインストールするには、
Install-Module ModuleName
を使用します。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
AI アシスタントが PowerShell コマンドを実行し、システム情報を取得し、モジュールを管理し、Windows システムでスクリプトを実行できるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -3JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.Last updated -1318JavaScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python
- -securityFlicense-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 -16TypeScript