ACMS
by gattjoe
Overview
Provides programmatic access to Apple's container CLI tool on macOS via Model Context Protocol (MCP) for AI agents.
Installation
bash ./start-acms.shEnvironment Variables
- ACMS_COMMAND_TIMEOUT
- ACMS_MAX_CONCURRENT
- ACMS_MAX_ARG_LENGTH
- ENTRA_TENANT_ID
- ENTRA_CLIENT_ID
- ENTRA_CLIENT_SECRET
- ENTRA_REQUIRED_SCOPES
- MCP_SERVER_BASE_URL
Security Notes
The server includes robust argument validation (`_validate_container_arg`) to prevent command injection, which is a strong positive for code-level security. However, the README explicitly states: 'This is not secure, especially if you run it on a remote Mac OS endpoint on your home net. Also, you can lose your data when Claude tries to be helpful.' This warning highlights the inherent risk of granting an AI agent direct, programmatic control over container management, which can perform destructive operations (e.g., deleting containers, volumes, or modifying system properties). While command injection is mitigated, the legitimate functionality of the tools can lead to data loss or system instability if misused by an autonomous agent.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
k8s-mcp-server
Interacting with Kubernetes clusters and Helm releases through a standardized Model Context Protocol (MCP) interface.
podman-mcp-server
A Model Context Protocol (MCP) server that enables AI assistants to interact with container runtimes like Podman and Docker for container management tasks.