Lokale XLS-Werkzeuge über MCP verwenden

Verbinden Sie die verifizierte CLI für Linux mit einem stdio-Client und verwenden Sie die lokalen XLS-Werkzeuge.

Verwenden Sie unter Linux x86_64 den lokalen XLS-Modus der Altifigence CLI, um direkt übergebenen DSLX- oder XLS IR-Quellcode zu prüfen und auszuwerten.

Lokale Werkzeuge verbinden

  1. Installieren Sie das verifizierte Linux x86_64-Paket gemäß der Anleitung zur Altifigence CLI.

  2. Legen Sie in den stdio-Einstellungen Ihres MCP-Clients den absoluten Pfad zur installierten ausführbaren Datei alti-mcp als Befehl fest und lassen Sie die Argumentliste leer. Belassen Sie alti-xls im selben Verzeichnis der verifizierten Installation.

  3. Setzen Sie die Umgebungsvariable ALTI_MCP_MODE des Serverprozesses auf local-xls und stellen Sie dann die Verbindung her.

  4. Aktualisieren Sie die Werkzeugliste des Clients. Rufen Sie altifigence.local.xls.capabilities mit {} auf und prüfen Sie die zurückgegebenen Engine-Funktionen und den Ausführungsbeleg.

Quellcode-Werkzeuge verwenden

Die lokalen Werkzeuge führen die XLS-Engine aus demselben Verzeichnis auf der CPU aus:

  • altifigence.local.xls.capabilities — Prüfen Sie die Funktionen der Engine.

  • altifigence.local.xls.check — Prüfen Sie Quellcode.

  • altifigence.local.xls.eval — Werten Sie Quellcode mit Eingabevektoren aus.

  • altifigence.local.xls.optimize — Optimieren Sie XLS IR.

  • altifigence.local.xls.codegen — Erzeugen Sie RTL.

Geben Sie für eine Quellcode-Operation input_kind (dslx oder xls-ir), den Quellcode direkt in source und den Namen der obersten Funktion in top an. Geben Sie für eval zusätzlich vectors als Arrays von Zeichenfolgenwerten an. Für codegen können Sie pipeline mit einem stages-Wert von 1 bis 16 angeben.

Prüfen Sie isError, bevor Sie das Ergebnis verwenden. Ein erfolgreicher Engine-Aufruf gibt engine und receipt in structuredContent zurück.