Overview
Features
Docker-based MCP server deployment
Runs the Pulumi MCP server inside a Docker container using the dogukanakkaya/pulumi-mcp-server image, with PULUMI_ACCESS_TOKEN for authentication.
Multi-client MCP compatibility
Supports standard MCP clients (Claude Desktop, VSCode, Cline) with a uniform configuration process.
Token-based Pulumi authentication
Authenticates to Pulumi via the PULUMI_ACCESS_TOKEN environment variable.
stdio transport protocol
Uses stdio as the transportType, enabling seamless MCP client integration.
Sample client configuration
Includes a ready-to-use JSON snippet showing how to configure clients to connect to the server.
Configuration guides referenced
Links to official MCP server configuration docs for Cline and VS Code are provided.
Named server instance
Server is referenced as pulumi-mcp-server in client configurations for clarity and management.
Docker run command example
Demonstrates a docker run command with container name, env variable, and token placeholder for easy setup.
Who Is This For?
- Developers:Interact with Pulumi via MCP using supported clients (Cline, VS Code, Claude Desktop) to manage infrastructure.
- DevOps:Enable Pulumi-driven infrastructure automation through MCP in IDEs or CI/CD pipelines.
- Cloud Engineers:Integrate Pulumi operations into local or cloud environments via MCP.




