Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WINRM_MCP_SSLNoEnable SSL (true/false) to use HTTPS (port 5986) instead of HTTP.
WINRM_MCP_AUTHNoAuthentication mechanism (e.g., ntlm).
WINRM_MCP_HOSTNoThe Windows host to connect to.
WINRM_MCP_PATHNoCustom WinRM path.
WINRM_MCP_PORTNoThe WinRM port (default 5985 for HTTP, 5986 for HTTPS).
WINRM_MCP_PASSWORDNoThe password to authenticate with. Prefer WINRM_MCP_PASSWORD_ENV for security.
WINRM_MCP_USERNAMENoThe username to authenticate with.
WINRM_MCP_TRANSPORTNoTransport type (e.g., stdio).
WINRM_MCP_ENCRYPTIONNoWinRM encryption setting.
WINRM_MCP_PROJECT_DIRNoProject directory used for project-scoped inventory.
WINRM_MCP_SERVER_HOSTNoServer host for non-stdio transports.
WINRM_MCP_SERVER_PORTNoServer port for non-stdio transports.
WINRM_MCP_PASSWORD_ENVNoName of the environment variable containing the password.
WINRM_MCP_READ_TIMEOUTNoRead timeout in seconds.
WINRM_MCP_INVENTORY_FILENoPath to a custom inventory file. Used when no explicit scope is provided.
WINRM_MCP_CERT_VALIDATIONNoEnable certificate validation (true/false). Set to false for self-signed certificates.
WINRM_MCP_CONNECT_TIMEOUTNoConnection timeout in seconds.
WINRM_MCP_INVENTORY_SCOPENoInventory scope: 'user' (default) or 'project'.user
WINRM_MCP_OPERATION_TIMEOUTNoOperation timeout in seconds.

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

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

Tools

Functions exposed to the LLM to take actions

NameDescription
winrm_inventory_statusA

Show the project or user inventory path, existence, and saved host count.

winrm_inventory_initC

Create an empty project or user inventory without replacing existing data by default.

winrm_inventory_validateC

Validate an inventory file and every saved WinRM host.

winrm_host_listC

List saved WinRM hosts with passwords redacted.

winrm_host_getA

Get one saved WinRM host with its password redacted.

winrm_host_saveC

Save a WinRM host in the project or user inventory. Prefer password_env over password.

winrm_host_updateC

Update selected settings on a saved host; remove optional values with remove_fields.

winrm_host_deleteB

Delete a saved WinRM host.

winrm_testB

Test a WinRM connection with a harmless PowerShell marker command.

winrm_execute_powershellC

Execute a PowerShell command over WinRM and return stdout, stderr, and exit code.

winrm_execute_cmdB

Execute a CMD command over WinRM and return stdout, stderr, and exit code.

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/bigbatmanorg/winrm-mcp'

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