mcp-server

mcp-server

3.5

If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A server implementing the Model Context Protocol (MCP) for interacting with Pulumi CLI using the Pulumi Automation API and Pulumi Cloud API.

The Pulumi MCP Server is designed to facilitate interactions with the Pulumi CLI through the Model Context Protocol (MCP). It allows MCP clients to perform various Pulumi operations such as retrieving package information, previewing changes, deploying updates, and retrieving stack outputs programmatically. This server is particularly useful for applications that can leverage MCP servers as AI tools, enabling seamless integration without the need for the Pulumi CLI to be installed directly in the client environment. The server is under active development, and its API is experimental, which means it may undergo breaking changes. Users are encouraged to report any issues or request additional features via GitHub.

Features

  • Programmatic Pulumi Operations: Perform Pulumi operations like preview, up, and stack-output without direct CLI installation.
  • Docker Support: Run the server as a Docker container to avoid installing Node.js and dependencies on the host machine.
  • Flexible Communication: Supports both stdio and HTTP with Server-Sent Events (SSE) for communication.
  • Resource Management: Retrieve information about specific Pulumi resources and list available resources within a provider package.
  • Active Development: The server is actively developed, with an open channel for feedback and feature requests on GitHub.