Использование локальных инструментов XLS через MCP
Подключите проверенный Linux CLI к клиенту stdio и используйте локальные инструменты XLS.
В Linux x86_64 используйте локальный режим XLS в Altifigence CLI для проверки и вычисления результатов исходного кода DSLX или XLS IR, переданного непосредственно в запросе.
Подключение локальных инструментов
Установите проверенный пакет Linux x86_64, следуя руководству по Altifigence CLI.
В настройках stdio клиента MCP укажите в качестве команды абсолютный путь к установленному исполняемому файлу
alti-mcpи оставьте список аргументов пустым. В проверенной установке файлalti-xlsдолжен находиться в том же каталоге.Задайте для переменной окружения
ALTI_MCP_MODEпроцесса сервера значениеlocal-xls, затем подключитесь.Обновите список инструментов клиента. Вызовите
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.