MCPServerPS
Verified Safeby daxian-dbw
Overview
Creates a PowerShell module that serves as a Model Context Protocol (MCP) server, dynamically exposing tools defined in C# code, PowerShell scripts, or PowerShell modules.
Installation
pwsh -noprofile -c "MCPServerPS\Start-MyMCP"Security Notes
The server is designed to execute dynamically loaded PowerShell scripts and modules. While the core project does not show obvious direct vulnerabilities, the security relies heavily on the administrator ensuring that the '-ScriptRoot' or '-Module' parameters point to trusted and secure scripts/modules. Malicious scripts or modules, if loaded, could lead to arbitrary code execution with the server's privileges. The use of dedicated Runspaces for script tools enhances isolation between tools but not from a malicious tool itself. No 'eval' or hardcoded secrets were identified in the provided code snippets for runtime operation.
Similar Servers
mcp-typescript-template
This project provides a foundational TypeScript template for developing remote Model Context Protocol (MCP) servers with robust tooling and best practices.
magic-api-mcp-server
Provides a Model Context Protocol (MCP) server to enhance Magic-API development workflows, enabling advanced interactions for script writing, API management, debugging, and deployment.
MCPAsPowerShellModule
Serves as a Model Context Protocol (MCP) server implemented as a PowerShell module, dynamically exposing C#, PowerShell script, or PowerShell module function tools.
jsboige-mcp-servers
Manage and monitor GitHub Projects, Repositories, Issues, and GitHub Actions workflows programmatically, providing an interface for automation and integration with tools like VSCode Roo.