facets-module-mcp
Verified Safeby Facets-cloud
Overview
This MCP (Model Context Protocol) server enables AI agents to assist developers in generating, validating, testing, and managing Terraform modules for infrastructure-as-code within the Facets.cloud platform.
Installation
uvx facets-module-mcp@latest /Path/to/working-directoryEnvironment Variables
- FACETS_PROFILE
- FACETS_USERNAME
- FACETS_TOKEN
- CONTROL_PLANE_URL
Security Notes
The server implements strong security measures for file operations, ensuring all read/write actions are strictly confined to the designated 'working_directory' using `ensure_path_in_working_directory`. Sensitive credentials (FACETS_TOKEN, FACETS_USERNAME, CONTROL_PLANE_URL) are handled through environment variables or a secure configuration file (`~/.facets/credentials`), preventing hardcoding. `ftf-cli` commands are executed via a Click test runner, which is generally safer than direct shell execution. No 'eval' or obvious malicious patterns were detected.
Similar Servers
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
tfmcp
A CLI tool and MCP server that enables LLMs to analyze, manage, and operate Terraform configurations and infrastructure environments.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
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.