Utiliser les outils XLS locaux via MCP

Connectez la CLI Linux vérifiée à un client stdio et utilisez les outils XLS locaux.

Sous Linux x86_64, utilisez le mode XLS local d'Altifigence CLI pour vérifier et évaluer du code source DSLX ou XLS IR fourni directement.

Connecter les outils locaux

  1. Installez le paquet Linux x86_64 vérifié décrit dans le guide d'Altifigence CLI.

  2. Dans les paramètres stdio de votre client MCP, définissez la commande sur le chemin absolu de l’exécutable alti-mcp installé et laissez la liste des arguments vide. Conservez alti-xls dans le même dossier au sein de l’installation vérifiée.

  3. Définissez la variable d’environnement ALTI_MCP_MODE du processus serveur sur local-xls, puis connectez-vous.

  4. Actualisez la liste des outils du client. Appelez altifigence.local.xls.capabilities avec {} et examinez les capacités du moteur et le reçu d’exécution renvoyés.

Utiliser les outils de code source

Les outils locaux exécutent sur le CPU le moteur XLS situé dans le même dossier :

  • altifigence.local.xls.capabilities — Examinez les capacités du moteur.

  • altifigence.local.xls.check — Vérifiez le code source.

  • altifigence.local.xls.eval — Évaluez le code source avec des vecteurs d’entrée.

  • altifigence.local.xls.optimize — Optimisez XLS IR.

  • altifigence.local.xls.codegen — Générez du RTL.

Pour une opération sur le code source, fournissez input_kind (dslx ou xls-ir), le code source directement dans source et le nom de la fonction de plus haut niveau dans top. Pour eval, fournissez également vectors sous forme de tableaux de valeurs de chaîne. Pour codegen, vous pouvez fournir pipeline avec une valeur de stages comprise entre 1 et 16.

Vérifiez isError avant d’utiliser le résultat. Un appel au moteur réussi renvoie engine et receipt dans structuredContent.