Firefly MCP Server logo

Firefly MCP Server

by gofireflyio

The Firefly MCP (Model Context Protocol) server enables seamless integration with the Firefly platform. It allows you to discover, manage, and codify resources across your Cloud and SaaS accounts connected to Firefly.

View on GitHub

Last updated: N/A

What is Firefly MCP Server?

The Firefly MCP server is a TypeScript-based server that facilitates the discovery, management, and codification of resources across cloud and SaaS accounts connected to the Firefly platform.

How to use Firefly MCP Server?

To use the Firefly MCP server, you can run it directly using NPX, providing your Firefly credentials either through environment variables or arguments. You can then integrate it with tools like Cursor using the Model Context Protocol to query your resources using natural language.

Key features of Firefly MCP Server

  • Resource Discovery

  • Resource Codification

  • Secure Authentication

  • Easy Integration

Use cases of Firefly MCP Server

  • Discovering resources in cloud accounts

  • Discovering resources in SaaS accounts

  • Converting discovered resources into Infrastructure as Code (Terraform)

  • Integrating with tools like Cursor for natural language querying of resources

FAQ from Firefly MCP Server

What is the FIREFLY_ACCESS_KEY used for?

The FIREFLY_ACCESS_KEY is used for secure authentication with the Firefly platform.

What is the FIREFLY_SECRET_KEY used for?

The FIREFLY_SECRET_KEY is used for secure authentication with the Firefly platform.

What versions of Node.js are supported?

Node.js version 14 or higher is required.

How do I contribute to the project?

Fork the repository, create a feature branch, commit your changes, push to the branch, and open a pull request.

Where can I find support for the Firefly MCP Server?

Visit Firefly's documentation or create an issue in the GitHub repository.