Skip to content

Conversation

@aj-geddes
Copy link

Summary

Adds terry-form-mcp - Enterprise Terraform operations with LSP integration for intelligent Infrastructure as Code development.

Server Details

Tools Provided (25 Total)

Core Terraform Execution (1)

  • terry: Execute Terraform operations (init, validate, fmt, plan, show, graph, providers, version)

Workspace Management (3)

  • terry_workspace_list: List all available workspaces with metadata
  • terry_workspace_info: Analyze workspace structure and provide recommendations
  • terry_workspace_setup: Create properly structured workspace with templates

Environment & Diagnostics (4)

  • terry_version: Get Terraform version information
  • terry_environment_check: Comprehensive environment check
  • terry_lsp_debug: Debug terraform-ls functionality
  • terry_file_check: Check file syntax and readiness

LSP-Powered Intelligence (7)

  • terraform_validate_lsp: Validate files with detailed diagnostics
  • terraform_hover: Get documentation at cursor position
  • terraform_complete: Get intelligent completion suggestions
  • terraform_format_lsp: Format files with LSP
  • terraform_lsp_status: Get LSP integration status
  • terry_lsp_init: Manually initialize LSP client

Security & Analysis (3)

  • terry_analyze: Analyze for best practices with quality scoring
  • terry_security_scan: Security vulnerability detection with CIS benchmarks
  • terry_recommendations: Get focus-specific improvement recommendations

Terraform Cloud Integration (4)

  • tf_cloud_list_workspaces: List TF Cloud workspaces
  • tf_cloud_get_workspace: Get detailed workspace information
  • tf_cloud_list_runs: List workspace runs with history
  • tf_cloud_get_state_outputs: Get state outputs

GitHub Integration (4)

  • github_clone_repo: Clone or update repositories
  • github_list_terraform_files: List Terraform files in repos
  • github_get_terraform_config: Analyze repository configurations
  • github_prepare_workspace: Prepare workspace from repository

Key Features

  • Enterprise-grade security: Rate limiting, RBAC, audit logging, request validation
  • LSP integration: Intelligent code completion, diagnostics, and formatting
  • Multi-cloud ready: Works with AWS, Azure, GCP, and other Terraform providers
  • CI/CD integration: GitHub and Terraform Cloud support
  • Container isolation: All operations run in secure Docker environment

Testing

  • Tested locally with Docker MCP Toolkit
  • All 25 tools discoverable and functional
  • Documentation comprehensive and accurate
  • LSP integration tested with terraform-ls
  • Security features validated

Checklist

  • License is MIT
  • Dockerfile present and functional (uses non-root user)
  • Dockerfile supports stdio transport
  • server.yaml follows schema
  • tools.json accurate with all 25 tools
  • readme.md comprehensive with all sections
  • No hardcoded secrets
  • Environment variables documented

🤖 Generated with Claude Code

Adds terry-form-mcp - Enterprise Terraform operations with LSP integration
for intelligent Infrastructure as Code development.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@aj-geddes aj-geddes requested a review from a team as a code owner December 4, 2025 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant