pulumi
MCP server from dogukanakkaya/pulumi-mcp-server
claude mcp add --transport stdio dogukanakkaya-pulumi-mcp-server docker run -i --rm --name pulumi-mcp-server -e PULUMI_ACCESS_TOKEN dogukanakkaya/pulumi-mcp-server \
--env PULUMI_ACCESS_TOKEN="${YOUR_TOKEN}"How to use
This MCP server exposes Pulumi tooling through a dockerized MCP endpoint. Clients that support MCP (such as Claude Desktop, VS Code, or Cline) can connect using a configuration that points to the docker-based server image. The server requires a Pulumi access token to authenticate with Pulumi services. To use it, substitute YOUR_TOKEN with your actual Pulumi access token (or provide it via your client’s environment variable handling). Once connected, you can interact with Pulumi stacks, manage infrastructure as code, and leverage Pulumi’s capabilities directly through the MCP protocol via your chosen client.
How to install
Prerequisites:
- Docker installed and running on your host
- A Pulumi access token (required to authenticate with Pulumi)
Installation steps:
- Ensure Docker is running on your machine.
- Obtain a Pulumi access token from your Pulumi account dashboard.
- Run the MCP server using the provided docker command (or adapt to your environment):
docker run -i --rm --name pulumi-mcp-server -e PULUMI_ACCESS_TOKEN=YOUR_TOKEN dogukanakkaya/pulumi-mcp-server
- In your MCP client configuration, point to the server name and port (the MCP server above uses standard STDIO transport when connected via the client tooling). If your client requires explicit host/port, you may need to expose or map ports accordingly depending on your deployment method.
- Verify connectivity by loading a sample project or stack via the client’s MCP integration.
Additional notes
Tips:
- Protect your Pulumi access token. Do not commit it to code or public repos.
- If you deploy the container in a server or CI environment, consider mounting the token securely or using a secret management solution.
- The provided configuration uses transportType stdio for direct client communication; if your environment requires TCP/HTTP transport, adapt the transport accordingly in both client and server setup.
- If you encounter token or authentication errors, re-check the token scope and validity in your Pulumi account.
- Ensure the docker image dogukanakkaya/pulumi-mcp-server is accessible (public or properly authenticated in private registries).
Related MCP Servers
iterm
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
editor
MCP Server for Phaser Editor
DoorDash
MCP server from JordanDalton/DoorDash-MCP-Server
mcp
MCP сервер для автоматического создания и развертывания приложений в Timeweb Cloud