Super Windows CLI MCP Server
by delorenj
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 |
---|---|
execute_command | Execute a command in the specified shell (powershell, cmd, or gitbash) Example usage (PowerShell): Copy {
"shell": "powershell",
"command": "Get-Process | Select-Object -First 5",
"workingDir": "C:\Users\username"
} Example usage (CMD): Copy {
"shell": "cmd",
"command": "dir /b",
"workingDir": "C:\Projects"
} Example usage (Git Bash): Copy {
"shell": "gitbash",
"command": "ls -la",
"workingDir": "/c/Users/username"
} |
get_command_history | Get the history of executed commands Example usage: Copy {
"limit": 5
} Example response: Copy [
{
"command": "Get-Process",
"output": "...",
"timestamp": "2024-03-20T10:30:00Z",
"exitCode": 0
}
] |
ssh_execute | Execute a command on a remote host via SSH Example usage: Copy {
"connectionId": "raspberry-pi",
"command": "uname -a"
} Configuration required in config.json: Copy {
"ssh": {
"enabled": true,
"connections": {
"raspberry-pi": {
"host": "raspberrypi.local",
"port": 22,
"username": "pi",
"password": "raspberry"
}
}
}
} |
ssh_disconnect | Disconnect from an SSH server Example usage: Copy {
"connectionId": "raspberry-pi"
} Use this to cleanly close SSH connections when they're no longer needed. |