terry-form-mcp
Verified Safeby aj-geddes
Overview
Enables AI assistants to securely execute Terraform commands and leverage LSP-driven code intelligence for infrastructure-as-code management.
Installation
docker run -it --rm -v "$(pwd)":/mnt/workspace terry-form-mcp:latestEnvironment Variables
- TERRY_FORM_API_KEY
- GITHUB_APP_ID
- GITHUB_APP_INSTALLATION_ID
- GITHUB_APP_PRIVATE_KEY_PATH
- GITHUB_APP_PRIVATE_KEY
- TF_CLOUD_TOKEN
- MAX_OPERATION_TIMEOUT
- LOG_LEVEL
Security Notes
The server implements strong security measures including input validation, path traversal protection, command injection prevention, and action whitelisting (blocking 'apply', 'destroy'). Sensitive information is handled via environment variables. Subprocess execution uses `shell=False`. Rate limiting and authentication are implemented. Docker containerization enhances isolation, though explicit network isolation settings for the Docker container itself would further harden the 'no outbound network connectivity' claim.
Similar Servers
mcp-server-infranodus
Integrates InfraNodus knowledge graph and text network analysis capabilities into LLM workflows and AI assistants for generating knowledge graphs, detecting content gaps, identifying topics, and performing SEO analysis.
mdk-mcp-server
Provides AI agents with comprehensive SAP Mobile Development Kit (MDK) knowledge and tools to assist in MDK application development, including project creation, artifact generation (pages, actions, i18n, rules), project management (build, deploy, validate, migrate), and documentation access.
meds-mcp
A Medical Context Protocol (MCP) server for retrieving and analyzing de-identified patient EHR data, facilitating LLM-powered chat interaction and evidence review with medical ontologies and faceted search.
PDFlow
Transform PDF documents into structured data (Markdown, JSON, XML, etc.) using multimodal AI, with web UI, CLI, and AI agent integration.