Использование локальных инструментов XLS через MCP

Подключите проверенный Linux CLI к клиенту stdio и используйте локальные инструменты XLS.

В Linux x86_64 используйте локальный режим XLS в Altifigence CLI для проверки и вычисления результатов исходного кода DSLX или XLS IR, переданного непосредственно в запросе.

Подключение локальных инструментов

  1. Установите проверенный пакет Linux x86_64, следуя руководству по Altifigence CLI.

  2. В настройках stdio клиента MCP укажите в качестве команды абсолютный путь к установленному исполняемому файлу alti-mcp и оставьте список аргументов пустым. В проверенной установке файл alti-xls должен находиться в том же каталоге.

  3. Задайте для переменной окружения ALTI_MCP_MODE процесса сервера значение local-xls, затем подключитесь.

  4. Обновите список инструментов клиента. Вызовите altifigence.local.xls.capabilities с {} и просмотрите возвращённые сведения о возможностях движка и запись о выполнении.

Использование инструментов для исходного кода

Локальные инструменты запускают движок XLS из того же каталога на CPU:

  • altifigence.local.xls.capabilities — Просмотр возможностей движка.

  • altifigence.local.xls.check — Проверка исходного кода.

  • altifigence.local.xls.eval — Вычисление результатов исходного кода с входными векторами.

  • altifigence.local.xls.optimize — Оптимизация XLS IR.

  • altifigence.local.xls.codegen — Генерация RTL.

Для операции с исходным кодом передайте input_kind (dslx или xls-ir), сам код в source и имя функции верхнего уровня в top. Для eval также передайте vectors в виде массивов строковых значений. Для codegen можно передать pipeline со значением stages от 1 до 16.

Перед использованием результата проверьте isError. При успешном вызове движка engine и receipt возвращаются в structuredContent.