Pulumi MCP Server
This is an MCP (Model Context Protocol) server designed to integrate with Pulumi, an open-source infrastructure as code tool. It allows MCP clients to interact with and manage your cloud infrastructure defined by Pulumi programs.
What it does
The pulumi-mcp-server enables you to:
- Manage your Pulumi stacks and resources through an MCP-compatible client.
- Potentially query the state of your infrastructure.
- Automate infrastructure operations via natural language commands (when used with an LLM-powered MCP client).
How to use
This server is distributed as a Docker image.
Prerequisites
- Docker installed on your system.
- A Pulumi account and an access token. You can generate a token from your Pulumi dashboard.
Installation and Configuration
-
Pull the Docker image:
docker pull dogukanakkaya/pulumi-mcp-server -
Configure your MCP Client: Add the following configuration to your MCP client (e.g., Claude Desktop, VSCode, Cline). Replace
${YOUR_TOKEN}with your actual Pulumi Access Token.{ "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_TOKEN}" }, "transportType": "stdio" } } }This configuration tells your MCP client to run the
pulumi-mcp-serverDocker container and pass your Pulumi Access Token as an environment variable, enabling it to authenticate with the Pulumi API.
Implementation Details
The server operates via the stdio transport type, meaning it communicates with the MCP client over standard input/output streams. It leverages the Pulumi API to perform infrastructure operations.
Recommend MCP Servers 💡
@twilio-alpha/mcp
Exposes all of Twilio's APIs as MCP Tools and provides an OpenAPI to MCP Tool generator.
mcp-server-hcp-terraform
MCP server integrating with HCP Terraform Cloud/Enterprise API to access module search and details
aniketsingh98571/github-mcp
A GitHub integration service that provides a Model Control Protocol (MCP) interface for interacting with GitHub's API
ado-mcp
This MCP (Model Context Protocol) server provides tools for interacting with Azure DevOps services through AI assistants.
@takumi0706/google-calendar-mcp
Google Calendar MCP server for Claude Desktop integration
@gannonh/firebase-mcp
Model Context Protocol (MCP) server for Firebase, enabling AI assistants to work with Firestore, Storage, and Authentication services.