Overview
The Firefly MCP Server is a TypeScript-based service designed to integrate with the Firefly platform. It enables seamless discovery, management, and codification of resources across Cloud and SaaS accounts connected to Firefly. With resource discovery, it can locate resources across environments; with resource codification, it can convert discovered resources into Infrastructure as Code, facilitating reproducible deployments. Authentication is secured using FIREFLY_ACCESS_KEY and FIREFLY_SECRET_KEY, ensuring authenticated communication between the MCP server and Firefly. The server can be run without a full install using NPX, and credentials can be provided via environment variables or CLI arguments. Typical usage includes Stdio configuration through an mcp.json manifest, where commands and env credentials map to an MCP server; it can expose an SSE endpoint via --sse and --port for integration with Cursor. The MCP server is designed to work with Claude and Cursor, enabling natural-language prompts to query resources, as illustrated by the example that codifies an Ubuntu EC2 instance into Terraform.
Features
Resource Discovery
Find any resource in your Cloud and SaaS accounts connected to Firefly.
Resource Codification
Convert discovered resources into Infrastructure as Code.
Secure Authentication
Uses FIREFLY_ACCESS_KEY and FIREFLY_SECRET_KEY for secure communication.
Easy Integration
Works seamlessly with Claude and Cursor.
Who Is This For?
- Developers:Use the MCP server to discover, codify, and manage cloud resources via Firefly with Cursor or Claude.




