pulumi-mcp-server
by dogukanakkaya
This server allows you to interact with Pulumi using an MCP (Model Context Protocol) client. It can be used with clients like Claude Desktop, VSCode, and Cline.
Last updated: N/A
What is pulumi-mcp-server?
The pulumi-mcp-server enables interaction with Pulumi through MCP clients, facilitating code completion, documentation access, and other features within your IDE or other supported tools.
How to use pulumi-mcp-server?
To use the server, configure your MCP client (e.g., Claude Desktop, VSCode, Cline) with the provided configuration snippet. This typically involves specifying the command to run the server (using Docker in this example), arguments, environment variables (including your Pulumi access token), and the transport type (stdio).
Key features of pulumi-mcp-server
MCP Integration
Dockerized deployment
Pulumi Access Token Authentication
Stdio Transport
Use cases of pulumi-mcp-server
Enhanced Pulumi development experience within IDEs
Automated code completion for Pulumi resources
Easy access to Pulumi documentation
Streamlined Pulumi infrastructure management
FAQ from pulumi-mcp-server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a protocol for communication between code editors and language servers.
What clients are supported?
What clients are supported?
Supported clients include Claude Desktop, VSCode, and Cline.
How do I configure my client?
How do I configure my client?
Refer to the documentation links provided for Cline and VS Code for specific configuration instructions.
What is the purpose of the PULUMI_ACCESS_TOKEN?
What is the purpose of the PULUMI_ACCESS_TOKEN?
The PULUMI_ACCESS_TOKEN is required for the server to authenticate with your Pulumi account and manage your infrastructure.
Can I run the server without Docker?
Can I run the server without Docker?
The provided configuration uses Docker, but you may be able to run the server directly if you have the necessary dependencies installed. Refer to the project's documentation for alternative deployment methods, if available.