by dogukanakkaya
pulumi-mcp-server is an MCP (Model Context Protocol) server designed to interact with the Pulumi API, enabling the creation and listing of Pulumi Stacks.
pulumi-mcp-server is a server-side component that facilitates interaction with the Pulumi API. It allows users to manage Pulumi stacks, specifically for creating and listing them, through an MCP client.
To use pulumi-mcp-server, you need an MCP client such as Claude Desktop, VSCode, or Cline. The configuration process is similar across these clients. A sample configuration involves running a Docker command with specific arguments and environment variables, including your Pulumi Access Token.
{
"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"
}
}
pulumi-mcp-server
image and providing your PULUMI_ACCESS_TOKEN
.PULUMI_ACCESS_TOKEN
?
It is an environment variable that holds your Pulumi API access token, required for pulumi-mcp-server
to authenticate with the Pulumi API.To interact with the MCP Server, you'll need an MCP client. Supported clients include Claude Desktop, VSCode, and Cline, among others. The configuration process is similar across all of them.
Below is a sample configuration you can add to your client:
{
"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"
}
}
Please log in to share your review and rating for this MCP.