Back to Home
aj-geddes icon

terry-form-mcp

Verified Safe

by aj-geddes

Overview

Enables AI assistants to securely execute Terraform commands and leverage LSP-driven code intelligence for infrastructure-as-code management.

Installation

Run Command
docker run -it --rm -v "$(pwd)":/mnt/workspace terry-form-mcp:latest

Environment 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

Stats

Interest Score35
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars6
Forks2
Last Update2025-12-04

Tags

TerraformAI IntegrationLSPIaCDockerGitHubCloud Automation