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.
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.
Before using this MCP server, you'll need:
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.
Once configured, you can interact with the Pulumi MCP server through your MCP client. You can use natural language to:
The server translates your natural language requests into Pulumi operations, allowing you to manage your infrastructure without writing code directly.
This MCP server works with various MCP clients including:
Each client may have slightly different ways to configure MCP servers, but the basic configuration remains the same.