Flux

by asrvd
834,631
3

Integrations

  • Supports running Lua code in AO processes through the MCP server, enabling handler creation and management.

  • Enables running AO code and blueprints through natural language commands, supporting code testing and complex handler creation.

  • Offers a remote setup option through Render's hosting platform, allowing users to use Flux without local installation.

Fluss

KI-basiertes AO-Tool auf Steroiden, das sich mithilfe eines MCP-Servers in Ihre vorhandenen Tools und Editoren integrieren lässt.

https://github.com/user-attachments/assets/3484e2db-e7cb-479a-84a2-0b399e1149ac

Implementierte Funktionen

  • Führen Sie AO-Code nur in natürlicher Sprache aus
  • Erstellen und führen Sie benutzerdefinierten AO-Code/Blaupausen vollständig in natürlicher Sprache aus
  • Integriert sich in Ihre vorhandenen KI-Entwicklungstools wie Cursor, Windsurf, Claude und alles, was MCP-Tool-Aufrufe unterstützt
  • Kann den gesamten Code testen, den es an einen Prozess sendet
  • Kann komplexe Handler erstellen und testen

Zu implementierende Funktionen

  • Integration mit AO-Ökosystem-Tools
  • Bessere Codegenerierungsfunktionen durch Hinzufügen von mehr Kontext zu AO

Technologie-Stack

  • AO
  • Arweave
  • MCP Typescript SDK
  • Typoskript
  • Node.js

Installation

Es gibt derzeit zwei Möglichkeiten, Flux zu installieren und zu verwenden. Im Moment wurde es nur auf Cursor ausführlich getestet, daher zeigen wir, wie man FLux in Cursor installiert -

  1. Lokale Einrichtung – Für Benutzer, die alles lokal haben möchten, ohne dass Remote-Server beteiligt sind
    • Stellen Sie sicher, dass Sie die neueste stabile Version von NODE.js installiert haben – Node.js-Download
    • Kopieren Sie den Inhalt der Datei local/index.js auf Ihren lokalen Rechner in einen beliebigen Ordner und kopieren Sie den absoluten Pfad
    • Öffnen Sie Cursor und gehen Sie zu Einstellungen > Cursoreinstellungen > MCP > Neues MCP-Tool hinzufügen
    • Fügen Sie diesen Code in die Datei ein
      "mcpServers": { "flux": { "command": "node /path/to/your/local/index.js", } }
    • Wenn Sie alles richtig gemacht haben, können Sie sehen, dass das Flux-MCP mit allen Tools geladen ist und im Cursor verwendet werden kann!
  2. Remote-Setup - Für Benutzer, die Flux verwenden möchten, ohne etwas lokal zu installieren
    • Öffnen Sie Cursor und gehen Sie zu Einstellungen > Cursoreinstellungen > MCP > Neues MCP-Tool hinzufügen
    • Fügen Sie diesen Code in die Datei ein
      "mcpServers": { "flux": { "url": "https://flux-2esw.onrender.com/sse", } }
    • Wenn Sie alles richtig gemacht haben, können Sie sehen, dass das Flux-MCP mit allen Tools geladen ist und im Cursor verwendet werden kann!

Verwendung

Wir empfehlen Ihnen, die llms.txt für AO-Dokumente zunächst im Cursor hinzuzufügen und als Kontext zu verwenden, bevor Sie den MCP-Server verwenden. Falls Sie nicht wissen, wie das geht, lesen Sie diese Dokumentation zum Hinzufügen von Dokumenten zum Cursor.

Je mehr Kontext Sie dem Cursor geben, desto genauer werden die Antworten sein.

Fügen Sie nun diese benutzerdefinierten Regeln in Ihr Cursor-Projekt ein, um sicherzustellen, dass der Cursor keine Halluzinationen ausführt oder falsche Antworten gibt. Sie können diese Regeln unter Einstellungen > Cursor-Einstellungen > Regeln > Neue Regel hinzufügen hinzufügen .

For adding json capabilities ONLY IF NEEDED, you need to add a line "local json = require("json")" on top of file. BUT DONT USE IT UNLESS NEEDED. SIMPLE THINGS CAN BE DONE USING AO PROCESS STATE Always use Send instead of msg.reply Always make sure a handler is sending out a response/reply (using Send) and send it as data as well instaed of just returning using tags Never add any tags by yourself, always add tags when needed or instructed by user, also {"Action":"Eval"} tag is for running lua in an ao process and {"Action" : "action_name"} is for running a handler Never add the "Type" tag to anything, thats reserved for internal ao specifications Always use Handler.utils whever possible when creating a handler, for example -- Handlers.add( "pingpong", Handlers.utils.hasMatchingTag("Action", "Ping"), function (msg) Handlers.utils.reply("Pong")(msg) -- or use Send() here end )

Jetzt können Sie den Flux MCP-Server in Cursor Agents verwenden.

Unterstützung

Wenn Sie Probleme mit dem Server feststellen oder auf Fehler stoßen, teilen Sie uns dies bitte mit, indem Sie ein Problem eröffnen oder uns eine E-Mail an flux.mcp@gamil.com senden.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Ein KI-gestützter MCP-Server, der eine natürliche Sprachinteraktion mit AO (Arweave-Betriebssystem) ermöglicht, um Code und Handler ohne manuelle Codierung zu erstellen, auszuführen und zu testen.

  1. Implementierte Funktionen
    1. Zu implementierende Funktionen
      1. Technologie-Stack
        1. Installation
          1. Verwendung
            1. Unterstützung

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                An MCP (Model Context Protocol) server that integrates with the ArgoCD API, enabling AI assistants and large language models to manage ArgoCD applications and resources through natural language interactions.
                Last updated -
                10
                6
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                Last updated -
                2
                Python
                MIT License
              • -
                security
                A
                license
                -
                quality
                An MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.
                Last updated -
                387
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                An MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.
                Last updated -
                11
                6
                TypeScript
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              ID: 74rb54w5bs