Back to Home
daxian-dbw icon

MCPServerPS

Verified Safe

by daxian-dbw

Overview

This project creates a PowerShell module that serves as a Model Context Protocol (MCP) server, dynamically exposing C#, script, or module function tools.

Installation

Run Command
pwsh -noprofile -c "MCPServerPS\Start-MyMCP"

Security Notes

The server's core functionality involves dynamically exposing and executing PowerShell scripts and module functions from user-specified paths. This introduces a potential for arbitrary code execution if the `-ScriptRoot` or `-Module` parameters are configured using untrusted input. However, the README implies these are deployment-time configurations rather than dynamic runtime inputs from external sources. Script tools run in isolated Runspaces, which is a good security practice. No explicit 'eval', obfuscation, or hardcoded secrets are visible in the provided description. The overall safety depends on how it is deployed and configured with trusted scripts/modules.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Stars0
Forks1
Last Update2025-11-26

Tags

PowerShellMCP ServerToolingModuleDevelopment