Book > Perforce Agentic Gateway and MCPs
Puppet MCP
Infrastructure Automation
Puppet Infra Assistant provides code assist features that use MCP technology to help developers generate Infrastructure as Code (IaC) dynamically (within their existing tool of choice), enabling teams to automate complex Puppet infrastructure automation tasks for servers and edge devices using their favorite development environment and code assistant.
Puppet’s MCP-enabled workflows ensure that AI-generated automation code adheres to Puppet best practices and industry standards, reducing risk while accelerating delivery.
Edge Device Management
Puppet’s MCP simplifies the development work required to operate distributed edge environments by abstracting complexity and automating workflows. This makes edge management more accessible to your team, reduces ramp-up time, and improves consistency across devices and locations.
Task Execution
Puppet Code Assist uses MCP-driven tools, guard-rails, and documentation to enable developers to have greater productivity and accuracy, reducing operational overhead and time to delivery. Puppet's MCP approach offers a vendor-agnostic and highly flexible solution that can be plugged into whatever IDE or AI coding tool your team uses.
Trace Puppet Changes From Pull Request to Production
Was your change promoted to production—and did it reach only the nodes you intended? In this demo, a Perforce Professional Services Engineer connects Puppet Enterprise MCP Server and GitHub MCP Server through Perforce Agentic Gateway to build a unified change-tracking dashboard. Watch a live change move from pull request to production, with visibility into promotion status, affected nodes, and linked change reports.