1. Conduid
  2. Developer Tools
  3. For Powershell
MCP server · Developer Tools

For Powershell

Unofficial Powershell MCP server

Unclaimed MIT last commit 8 months ago mcpserverdevtoolspowershell
53Fair

Scored 7 days ago · breakdown

About For Powershell

For Powershell is an MCP server published by danielklecha in the Developer Tools category: unofficial Powershell MCP server.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/danielklecha/mcp-server-for-powershell

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about For Powershell

Powered by Claude · Grounded in docs

I know everything about For Powershell. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v1.0.4v1.0.4 · 13 Jan 2026Full Changelog**: https://github.com/danielklecha/mcp-server-for-powershell/compare/v1.0.3...v1.0.4
v1.0.3v1.0.3 · 2 Jan 2026Full Changelog**: https://github.com/danielklecha/mcp-server-for-powershell/compare/v1.0.2...v1.0.3
v1.0.2v1.0.2 · 1 Jan 2026Full Changelog**: https://github.com/danielklecha/mcp-server-for-powershell/compare/v1.0.1...v1.0.2
v1.0.1v1.0.1 · 30 Dec 2025Full Changelog**: https://github.com/danielklecha/mcp-server-for-powershell/commits/v1.0.1

README

MCP server for PowerShell

PyPI PyPI Downloads License

Disclaimer

Unofficial Implementation: This project is an independent open-source software project. It is not affiliated with, endorsed by, sponsored by, or associated with Microsoft Corporation or the PowerShell team.

Trademarks: "PowerShell" and the PowerShell logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks cited herein are the property of their respective owners. Use of these names is for descriptive purposes only (nominative fair use) to indicate compatibility.

Installation

  • Run directly with uv (recommended): uvx mcp-server-for-powershell
  • pip: pip install mcp-server-for-powershell
  • uv: uv pip install mcp-server-for-powershell

Configuration

The server can be configured using the following command-line arguments:

Argument Description Default
--allowed-commands List of allowed PowerShell commands. If empty, all are allowed (subject to restrictions). []
--restricted-commands List of restricted PowerShell commands. Safe defaults
--restricted-directories List of restricted directories. System directories
--language-mode PowerShell Language Mode: 0 (NoLanguage), 1 (ConstrainedLanguage), 2 (RestrictedLanguage), 3 (FullLanguage). 1
--cwd Initial working directory. Current Directory

Language Modes

  • 0 (NoLanguage): No script execution allowed.
  • 1 (ConstrainedLanguage): Restricts access to sensitive language elements (default).
  • 2 (RestrictedLanguage): Only allows basic commands.
  • 3 (FullLanguage): Unrestricted access.

Security Profiles

We recommend different configurations based on your security needs:

Default (Balanced)

By default, the server runs in ConstrainedLanguage mode with a curated blocklist of dangerous commands and restricted system directories. This provides "good enough" defaults for general use, preventing common dangerous operations while allowing most read-only and safe actions.

uvx mcp-server-for-powershell

Safe Mode (Strict)

For environments requiring stricter controls, use NoLanguage mode (--language-mode 0). Only built-in commands and cmdlets can be executed.

uvx mcp-server-for-powershell --language-mode 0

Nuclear Mode (Allow-List Only)

For the highest security "nuclear" option, explicitly whitelist ONLY the commands you need (e.g., allow get-items only). This blocks everything else by default.

uvx mcp-server-for-powershell --allowed-commands Get-Item Get-ChildItem Get-Content

License

mcp-server-for-powershell is provided as-is under the MIT license.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About For Powershell

How do I install For Powershell?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is For Powershell safe to use with an AI agent?

Its trust score is 53 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is For Powershell still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.