Back to MCP Catalog

Pulumi Infrastructure Management MCP Server

Cloud PlatformsTypeScript
Manage Pulumi cloud infrastructure through natural language

Pulumi Infrastructure Management provides a seamless interface for interacting with Pulumi cloud infrastructure through natural language commands. This MCP server allows you to create, update, and manage cloud resources across various providers without having to write code manually. By connecting your Pulumi account through an access token, you can leverage the power of AI to translate your infrastructure needs into Pulumi operations. This simplifies cloud resource management and makes infrastructure-as-code more accessible to team members regardless of their coding expertise.

Overview

Pulumi Infrastructure Management is an MCP server that allows you to interact with Pulumi's infrastructure-as-code platform using natural language. This enables you to manage cloud resources across AWS, Azure, Google Cloud, and other providers without writing code manually.

Prerequisites

Before using this MCP server, you'll need:

  1. A Pulumi account with an access token
  2. Docker installed on your system

Installation

To use the Pulumi Infrastructure Management MCP server, you need to add it to your MCP client configuration. The server runs in a Docker container and requires your Pulumi access token for authentication.

Add the following configuration to your MCP client:

{
  "mcpServers": {
    "pulumi-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--name",
        "pulumi-mcp-server",
        "-e",
        "PULUMI_ACCESS_TOKEN",
        "dogukanakkaya/pulumi-mcp-server"
      ],
      "env": {
        "PULUMI_ACCESS_TOKEN": "YOUR_PULUMI_ACCESS_TOKEN"
      },
      "transportType": "stdio"
    }
  }
}

Replace YOUR_PULUMI_ACCESS_TOKEN with your actual Pulumi access token. You can obtain this token from your Pulumi account settings.

Usage

Once configured, you can interact with the Pulumi MCP server through your MCP client. You can use natural language to:

  1. Create new cloud resources
  2. Update existing infrastructure
  3. Query the status of your Pulumi stacks
  4. Manage Pulumi projects and configurations

The server translates your natural language requests into Pulumi operations, allowing you to manage your infrastructure without writing code directly.

Supported Clients

This MCP server works with various MCP clients including:

  • Claude Desktop
  • VS Code (with appropriate extensions)
  • Cline
  • Other MCP-compatible clients

Each client may have slightly different ways to configure MCP servers, but the basic configuration remains the same.

Related MCPs

AWS CLI
Cloud PlatformsPython

Execute AWS CLI commands securely through AI assistants

Kubernetes
Cloud PlatformsGo

Connect to and manage Kubernetes clusters through natural language

Cloudflare
Cloud PlatformsTypeScript

A Model Context Protocol server for Cloudflare services

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.