Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
| No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
| No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| list_running_processes | List all running processes on the system. Can be filtered by providing an optional filter string that will match against process names. | 
| get_system_info | Retrieve system information including OS, hardware, and user details. Can provide basic or full details. | 
| get_network_info | Retrieve network configuration information including IP addresses, adapters, and DNS settings. Can be filtered to a specific interface. | 
| get_scheduled_tasks | Retrieve information about scheduled tasks on the system. Can query all tasks or get detailed status of a specific task. | 
| get_service_info | Retrieve information about Windows services. Can query all services or get detailed status of a specific service. | 
| list_allowed_commands | List all commands that are allowed to be executed by this server. This helps understand what operations are permitted. | 
| execute_command | Execute a Windows command and return its output. Only commands in the allowed list can be executed. This tool should be used for running simple commands like 'dir', 'echo', etc. | 
| execute_powershell | Execute a PowerShell script and return its output. This allows for more complex operations and script execution. PowerShell must be in the allowed commands list. |