Ansible MCP ServerServer

tarnover
GitHub
AnsibleTerraformInfrastructure

Loading subscription status...

πŸ’‘ Description

A Model Context Protocol (MCP) server for Infrastructure as Code tasks, enabling AI assistants to interact directly with Ansible and Terraform to execute playbooks and manage cloud resources.

πŸ“ JSON Entries

{
  "mcpServers": [
    {
      "sysoperator": {
        "env": {},
        "args": [
          "/absolute/path/to/mcp-sysoperator/build/index.js"
        ],
        "command": "node"
      }
    }
  ]
}

πŸ› οΈ Tools

run_playbooklist_inventorycheck_syntaxaws_s3terraform

⚑ Features

  • Execute Ansible playbooks with support for extra variables and tags
  • View inventory from Ansible inventory files
  • Validate playbook syntax without execution
  • Preview tasks that will be executed by the playbook
  • Access default Ansible inventory file via resource API
  • Manage AWS resources (EC2, S3, etc.)
  • Execute Terraform commands
  • Use LocalStack for local AWS operations

πŸ’¬ Example Queries

  • Run my Ansible playbook located at /path/to/playbook.yml
  • List the inventory from /path/to/inventory.ini
  • Validate the syntax of my Ansible playbook at /path/to/playbook.yml