MCPAsPowerShellModule
Verified Safeby daxian-dbw
Overview
Serves as a Model Context Protocol (MCP) server implemented as a PowerShell module, dynamically exposing C#, PowerShell script, or PowerShell module function tools.
Installation
pwsh -noprofile -c "MCPServerPS\Start-MyMCP"Security Notes
The server's core functionality involves executing PowerShell scripts or module functions specified by the deployer. While the module itself does not contain obvious vulnerabilities like 'eval' on untrusted input or hardcoded secrets for runtime, its security heavily relies on ensuring that the 'ScriptRoot' or 'Module' parameters point to trusted and well-audited scripts/modules. If configured with untrusted sources, it can lead to arbitrary code execution. Communication is via stdio, limiting direct network exposure as a server itself.
Similar Servers
mcpm.sh
MCPM is a command-line tool for managing Model Context Protocol (MCP) servers, enabling discovery, installation, execution, sharing, and integration with various MCP clients.
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.
azure-devops-mcp-server
Exposes Azure DevOps operations as tools for AI assistants, enabling AI agents to automate tasks like creating work items, managing pull requests, and queuing builds.