Pulumi MCP Server

Infrastructure as code management via MCP with Pulumi.

TypeScript 150 0Apache-2.0
View on GitHub

Overview

This MCP server delivers infrastructure as code management capabilities through the Model Context Protocol, enabling seamless integration of Pulumi's powerful infrastructure automation platform into AI assistants and development tools. The server bridges the gap between natural language interactions and production-grade infrastructure provisioning, allowing users to define, deploy, and manage cloud resources across multiple providers using TypeScript and other supported languages. By exposing Pulumi's core functionality through MCP, the server democratizes infrastructure management and accelerates cloud development workflows.

The server provides comprehensive support for infrastructure as code operations including resource definition, stack management, configuration handling, and deployment orchestration. It enables users to leverage Pulumi's multi-cloud capabilities spanning AWS, Azure, Google Cloud, and numerous other providers, while maintaining type safety and code reusability. The implementation in TypeScript ensures robust performance and compatibility with modern development environments, facilitating seamless integration into existing cloud infrastructure pipelines.

This MCP server integrates with any MCP-compatible client including Claude Desktop, custom applications, and enterprise AI platforms seeking to augment their capabilities with infrastructure automation. Typical use cases encompass rapid infrastructure prototyping, automated cloud resource provisioning, infrastructure documentation generation, and intelligent deployment assistance. Organizations leveraging Pulumi for infrastructure management can enhance their developer experience by embedding these capabilities directly into their preferred AI-assisted development tools.

Installation

npx -y @modelcontextprotocol/server-pulumi

Compatible Clients

Claude DesktopCursorWindsurf

Related

FAQ

How do I install the Pulumi MCP server?
Install via npx or pip depending on the language. Then add the server configuration to your MCP client settings file.
Which AI clients support the Pulumi MCP server?
The Pulumi MCP server is compatible with Claude Desktop, Cursor, Windsurf. Any MCP-compatible client should work.