Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WINRM_PASSWORDYesPassword for the guest administrator account
WINRM_MCP_CONFIGYesPath to the configuration YAML file

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Verify config loading and WinRM connectivity by running a harmless command on the guest.

run_psC

Run a PowerShell script on the guest through WinRM.

run_cmdC

Run a cmd.exe command on the guest through WinRM.

open_shellA

Create a logical shell session. It preserves cwd and environment between session_run calls.

session_runA

Run a command in a logical shell session preserving cwd. shell must be powershell or cmd.

close_shellC

Close a logical shell session.

copy_to_guestB

Copy a file from the host running this MCP server to the Windows guest.

copy_from_guestC

Copy a file from the Windows guest to the host running this MCP server.

start_processC

Start a process on the guest. Use wait=true to wait for exit code.

rebootC

Reboot the guest VM via WinRM.

query_debug_settingsA

Return bcdedit debug settings from the guest.

configure_kdnetC

Configure guest boot settings for KDNET kernel debugging and optionally write a shared state file for kd-mcp.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/haoylle/26_WinRM-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server