PowerShell MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| execute-powershellC | Execute a PowerShell command with optional working directory |
| execute-powershell-scriptB | Execute a PowerShell script file with optional parameters |
| create-powershell-scriptB | Create a new PowerShell script file with specified content |
| get-system-infoB | Get comprehensive Windows system information including hardware, OS, and performance metrics |
| get-process-listA | Get list of running processes with CPU and memory usage, optionally filtered by name |
| get-service-statusB | Get Windows service status, optionally filtered by service name or status |
| check-disk-spaceA | Check disk space usage for all drives or a specific drive |
| list-directoryC | List contents of a directory with detailed information |
| get-file-infoC | Get detailed information about a file or directory |
| search-filesB | Search for files and directories matching a pattern |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Tools are mostly distinct with clear purposes. Slight overlap between list-directory and search-files, but descriptions differentiate them. Other tools like check-disk-space and get-system-info are unique.
All tool names follow a consistent verb-noun pattern with hyphens (e.g., check-disk-space, get-process-list). No mixing of styles or vague verbs.
With 10 tools, the server is well-scoped. It covers core PowerShell administration tasks without being overcrowded or too sparse.
The surface covers basic system info and file operations but lacks update/delete for files, process management (start/stop), and service management (start/stop). These are notable gaps given the 'PowerShell' domain.