
Powershell Mcp
Run headless Windows administration, remote PowerShell, SSH, WinRM, and SFTP from your AI agent without a visible console.
Overview
powershell-mcp is an MCP server for the Operate phase that runs headless Windows PowerShell and in-process SSH, WinRM, and SFTP for agent-driven ops.
What is this MCP server?
- Headless hidden PowerShell execution over MCP (npm powershell-mcp v0.3.1)
- In-process SSH, WinRM, and SFTP for remote Windows and hybrid ops
- stdio transport for agent-driven runbooks
- Suited to solo builders maintaining Windows VMs, AD-adjacent boxes, or IIS workloads
- GitHub: IMRRD/powershell-mcp
- Server version 0.3.1
- npm package identifier powershell-mcp
What problem does it solve?
Maintaining Windows servers from an AI agent usually means fragile copy-paste into consoles or juggling separate SSH and WinRM tools.
Who is it for?
Solo builders operating Windows servers or hybrid environments who want MCP-native remoting and headless PowerShell from Claude Code or Cursor.
Skip if: Linux-only fleets, builders who need full Azure/AWS control planes, or teams that forbid agent execution on production shells.
What do I get? / Deliverables
Your agent can invoke standardized remote Windows and file-transfer operations through one stdio MCP server instead of ad hoc scripts.
- Agent-callable remote PowerShell and file-transfer tools
- Documented runbooks for common Windows maintenance tasks
- Reduced context-switching between chat and remoting consoles
Recommended MCP Servers
Journey fit
Windows server hygiene, remoting, and file transfer are ongoing production and infra tasks after you ship, not greenfield app coding. Hidden PowerShell plus SSH/WinRM/SFTP is classic infra automation—shelf under operate → infra.
How it compares
Windows remoting MCP integration, not a cross-platform IaC skill or generic terminal plugin.
Common Questions / FAQ
Who is powershell-mcp for?
Indie operators and developers on Windows-centric infra who want AI agents to run headless PowerShell and SSH/WinRM/SFTP safely over MCP.
When should I use powershell-mcp?
Use it during operate when you troubleshoot services, sync files, or execute repeatable runbooks on Windows or remote hosts from your agent.
How do I add powershell-mcp to my agent?
Install powershell-mcp from npm (v0.3.1), add it as a stdio MCP server in your host config, and ensure PowerShell and network access to your targets are configured on the runner machine.