home / mcp / pulpul pul pul mcp server
Generates complete Pulumi resource constructor examples with placeholder values for Pulumi resources.
Configuration
View docs{
"mcpServers": {
"corymhall-pulumi-example-gen-mcp": {
"command": "pulumi-example-gen-mcp",
"args": []
}
}
}This MCP Server generates complete Pulumi constructor examples with placeholder values for Pulumi resources, making it easy to scaffold and illustrate how resources can be instantiated in your Pulumi projects.
To use this MCP server with an MCP client, first start the server locally and then configure your MCP client to connect to it as a local, stdio-based server. You can browse the available example constructors that the server can generate and request snippets for specific Pulumi resources. Use the generated snippets to seed your Pulumi codebase with representative resource configurations, which you can then customize with real values.
# Prerequisites: ensure Go is installed on your system
# Install the MCP server binary
go install github.com/corymhall/pulumi-example-gen-mcp@latest
# The command above places the binary on your PATH as pulumi-example-gen-mcp{
"mcpServers": {
"pulumi_example_gen": {
"command": "pulumi-example-gen-mcp"
}
}
}The server supports generating examples for Pulumi resources. For instance, when you request a constructor example for an AWS S3 Bucket, you receive a TypeScript or Go snippet with placeholder fields that you can tailor to match your real resource configuration. This helps you quickly author representative code paths and validate your resource shapes before wiring in real values.