Firefly

Firefly

Integrates, discovers, manages, and codifies cloud resources with Firefly.

15
Stars
7
Forks
20
Releases

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.

Details

Owner
gofireflyio
Language
TypeScript
License
MIT License
Updated
2025-12-07

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.

Audience

DevelopersUse the MCP server to discover, codify, and manage cloud resources via Firefly with Cursor or Claude.

Tags

FireflyMCPResource DiscoveryResource CodificationInfrastructure as CodeIaCSecure AuthenticationClaudeCursorTypeScriptNode.jsCloudSaaS