Skip to main content
Glama

Firefly

Official
by gofireflyio

Firefly MCP-Server

Der Firefly MCP-Server (Model Context Protocol) ist ein TypeScript-basierter Server, der eine nahtlose Integration mit der Firefly-Plattform ermöglicht. Er ermöglicht Ihnen das Entdecken, Verwalten und Kodieren von Ressourcen in Ihren mit Firefly verbundenen Cloud- und SaaS-Konten.

Merkmale

  • 🔍 Ressourcenerkennung: Finden Sie jede Ressource in Ihren Cloud- und SaaS-Konten
  • 📝 Ressourcenkodifizierung: Konvertieren Sie entdeckte Ressourcen in Infrastruktur als Code
  • 🔐 Sichere Authentifizierung: Verwendet FIREFLY_ACCESS_KEY und FIREFLY_SECRET_KEY für sichere Kommunikation
  • 🚀 Einfache Integration: Funktioniert nahtlos mit Claude und Cursor

Voraussetzungen

  • Node.js (v14 oder höher)
  • npm oder yarn
  • Firefly-Konto mit generierten Zugriffsschlüsseln

Installation

Sie können den Firefly MCP-Server direkt mit NPX ausführen:

npx @fireflyai/firefly-mcp

Umgebungsvariablen

Sie können Ihre Firefly-Anmeldeinformationen auf zwei Arten angeben:

  1. Verwenden von Umgebungsvariablen:
FIREFLY_ACCESS_KEY=your_access_key FIREFLY_SECRET_KEY=your_secret_key npx @fireflyai/firefly-mcp
  1. Argumente verwenden:
npx @fireflyai/firefly-mcp --access-key your_access_key --secret-key your_secret_key

Verwendung

Stdio

Aktualisieren Sie die Datei mcp.json mit Folgendem:

{ "mcpServers": { "firefly": { "command": "npx", "args": ["-y", "@fireflyai/firefly-mcp"], "env": { "FIREFLY_ACCESS_KEY": "your_access_key", "FIREFLY_SECRET_KEY": "your_secret_key" } } } }

Führen Sie den MCP-Server mit einer der oben genannten Methoden und dem folgenden Befehl aus:

npx @fireflyai/firefly-mcp --sse --port 6001

Aktualisieren Sie die Datei mcp.json mit Folgendem:

{ "mcpServers": { "firefly": { "url": "http://localhost:6001/sse" } } }

Verwendung mit Cursor

  1. Starten Sie den MCP-Server mit einer der oben genannten Methoden
  2. Verwenden Sie die Cursor-Erweiterung, um eine Verbindung zum MCP-Server herzustellen – siehe Dokumentation zum Cursor Model Context Protocol
  3. Verwenden Sie natürliche Sprache, um Ihre Ressourcen abzufragen
Beispiel:
Prompt
Find all "ubuntu-prod" EC2 instance in 123456789012 AWS account and codify it into Terraform
Antwort
resource "aws_instance" "ubuntu-prod" { ami = "ami-0c55b159cbfafe1f0" instance_type = "t3.micro" }

Demo

https://github.com/user-attachments/assets/0986dff5-d433-4d82-9564-876b8215b61e

Beitragen

  1. Forken Sie das Repository
  2. Erstellen Sie Ihren Feature-Zweig ( git checkout -b feature/amazing-feature )
  3. Übernehmen Sie Ihre Änderungen ( git commit -m 'feat: Add amazing feature' )
  4. Pushen zum Zweig ( git push origin feature/amazing-feature )
  5. Öffnen einer Pull-Anfrage

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Unterstützung

Für Support besuchen Sie bitte die Dokumentation von Firefly oder erstellen Sie ein Problem in diesem Repository.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Der Firefly.ai MCP-Server ist ein TypeScript-basierter Server, der eine nahtlose Integration mit der Firefly-Plattform ermöglicht. Er ermöglicht Ihnen das Entdecken, Verwalten und Kodieren von Ressourcen in Ihren mit Firefly verbundenen Cloud- und SaaS-Konten.

  1. Merkmale
    1. Voraussetzungen
      1. Installation
        1. Umgebungsvariablen
      2. Verwendung
        1. Stdio
        2. Verwendung mit Cursor
      3. Demo
        1. Beitragen
          1. Lizenz
            1. Unterstützung

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A framework to use with AI to easily create a server for any service. Just drop the API Documentation in it and ask to create the MCP.
                Last updated -
                4
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                A dedicated server that wraps Google's Gemini AI models in a Model Context Protocol (MCP) interface, allowing other LLMs and MCP-compatible systems to access Gemini's capabilities like content generation, function calling, chat, and file handling through standardized tools.
                Last updated -
                16
                3
                TypeScript
                MIT License
                • Linux
                • Apple
              • A
                security
                F
                license
                A
                quality
                An MCP server implementation that enables AI assistants to interact with and manage Sakura Cloud infrastructure, including servers, disks, networks, and containerized applications.
                Last updated -
                46
                2
                JavaScript
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                This MCP server allows users to create, manage, and serve web applications through Goose, storing apps in configurable directories and providing web app serving capabilities.
                Last updated -
                JavaScript
                • Linux
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/gofireflyio/firefly-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server