MCP server and skills for formae infrastructure-as-code: manage cloud resources, handle drift, discover infrastructure, and build plugins
Use when the user wants to deploy infrastructure, apply a forma file, reconcile a stack, update a stack, or make planned infrastructure changes
Use when the user wants to switch, list, save, edit, delete, or compare formae configuration profiles in ~/.config/formae/
Use when the user wants to destroy, delete, or tear down infrastructure resources, stacks, or environments
Use when the user wants to find unmanaged resources in their cloud accounts, see what's not managed by formae, or run a discovery scan
Use when the user wants to check for infrastructure drift, see what changed out-of-band, or absorb/overwrite out-of-band changes into their IaC codebase
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
MCP server and AI coding skills for the Infrastructure-as-code (IaC) platform formae. Provides 15 MCP tools for querying and managing cloud infrastructure, plus 13 skills that teach your AI coding assistant how to perform common infrastructure workflows through formae.
formae agent start)Register the marketplace:
/plugin marketplace add platform-engineering-labs/formae-marketplace
Install the plugin:
/plugin install formae-mcp@formae-marketplace
Run /reload-plugins (Claude Code v2.1.116+) to apply the install without restarting your session. On older versions, restart Claude Code instead. The MCP server binary is built automatically on first use.
Verify by asking Claude to run /formae-status.
If you prefer not to use the marketplace:
Clone the repo:
git clone https://github.com/platform-engineering-labs/formae-mcp.git ~/.claude/plugins/formae-mcp
Start Claude Code with the plugin directory:
claude --plugin-dir ~/.claude/plugins/formae-mcp
The MCP server binary is built automatically on first use.
See .codex/INSTALL.md for Codex-specific installation instructions.
See .opencode/INSTALL.md for OpenCode-specific installation instructions.
| Skill | Description |
|---|---|
formae-status | Check running commands, deployment progress, recent operations, and failures |
formae-stacks | View infrastructure stacks, organization, and resource counts |
formae-resources | Query deployed resources by type, stack, label, or management status |
formae-targets | List cloud targets, configured regions, and provider accounts |
formae-plugins | List installed plugins, supported providers, and resource types |
formae-apply | Deploy infrastructure by applying a forma file or reconciling a stack |
formae-patch | Make targeted infrastructure changes without a full reconcile |
formae-destroy | Tear down infrastructure resources, stacks, or environments |
formae-fix-code-drift | Check for out-of-band changes and decide whether to absorb or overwrite |
formae-policy | Set, remove, or inspect TTL and auto-reconcile policies on a stack |
formae-discover | Find unmanaged resources in cloud accounts |
formae-import | Bring unmanaged/discovered resources under formae management |
formae-plugin-new | Scaffold a new formae resource plugin |
formae-plugin-add-resource | Add a new resource type to an existing plugin |
formae-config | Manage named formae configuration profiles in ~/.config/formae/ via the fcfg CLI |
| Tool | Description |
|---|---|
list_resources | Query resources with optional filters |
list_stacks | Retrieve all stacks |
list_targets | Query configured cloud targets |
get_command_status | Get status of a specific command |
list_commands | List commands with optional query and filters |
get_agent_stats | Retrieve agent statistics |
check_health | Health check for the formae agent |
list_plugins | List active plugins |
list_changes_since_last_reconcile | List infrastructure changes since last reconcile |
extract_resources | Extract resources as PKL code |
list_policies | List standalone (reusable) policies and the stacks they're attached to |
| Tool | Description |
|---|---|
apply_forma | Deploy or update infrastructure (reconcile or patch mode) |
destroy_forma | Remove infrastructure by file or query |
cancel_commands | Cancel running commands |
force_sync | Trigger immediate resource synchronization |
force_discover | Trigger immediate resource discovery |
force_check_ttl | Trigger an immediate TTL expiry sweep across all stacks |
force_reconcile_stack | Force a one-shot reconcile on a stack (requires auto-reconcile policy attached) |
create_inline_policy | Plan a TTL or auto-reconcile policy edit on a stack (returns snippet + insertion anchor; caller applies via Edit) |
By default, formae-mcp connects to the formae agent at http://localhost:49684. To override this:
Environment variables (highest precedence):
export FORMAE_AGENT_URL=http://my-agent-host
export FORMAE_AGENT_PORT=8080
Config file (~/.config/formae/formae.conf.pkl):
amends "formae:/Config.pkl"
cli {
api {
url = "http://my-agent-host"
port = 8080
}
}
Precedence: environment variables > config file > defaults.
npx claudepluginhub platform-engineering-labs/formae-marketplace --plugin formae-mcpDetect infrastructure drift from desired state
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Terraform and Terraform Cloud - infrastructure as code
Infrastructure maintenance with security audits and update management
Infrastructure as Code and DevOps tools. Includes 0 agents and 15 skills for OpenTofu, Ansible, Hetzner, DigitalOcean, Cloudflare, 1Password CLI, cloud-init, and devops-plan.
Infrastructure and deployment plugin for Arness with progressive zero-config init — auto-configures with sensible defaults on first skill invocation, no upfront ceremony required. 23 skills and 9 agents covering containerization, IaC generation, deployment, CI/CD pipelines, environment management, secrets, monitoring, migration, and structured change management pipeline. Can operate standalone or alongside the arn-code plugin.