poly-cloud-mcp
Verified Safeby Hiruna219066
Overview
Unified Model Context Protocol (MCP) server for managing resources across AWS, Google Cloud, Azure, and DigitalOcean via their respective CLI tools.
Installation
deno run --allow-run --allow-read --allow-write --allow-env --allow-net main.jsSecurity Notes
The server's core functionality involves executing external CLI commands (`aws`, `gcloud`, `az`, `doctl`) using Deno's `--allow-run` permission, which is explicitly noted and justified. Command arguments are constructed carefully from JSON inputs, minimizing direct shell injection risks through the server itself. It leverages standard CLI authentication methods (e.g., local config files, environment variables like AWS_*, DIGITALOCEAN_ACCESS_TOKEN, or login sessions), avoiding hardcoded secrets. The server operates in a local-agent mode using stdio, meaning it doesn't expose a network attack surface for its own communication, though the wrapped CLIs will make network calls. The project includes a SECURITY.md and uses GitHub's security features, indicating a strong security posture.
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.
cli
The Smithery CLI is a developer tool for installing, managing, building, running, and deploying Model Context Protocol (MCP) servers and integrating them with various AI clients.
mcp-cli
A command-line interface tool for managing Model Context Protocol (MCP) server configuration files across various AI tools.
Ops-Tools
A Rust-based command-line interface (CLI) toolset designed for DevOps workflows, offering features like infrastructure-as-code cache cleanup, AI code assistant management, system package installation, security scanning, LLM prompt generation, container image building, and Kubernetes configuration management.