MCP 経由でローカル XLS ツールを使用する
検証済みの Linux CLI を stdio クライアントに接続し、ローカル XLS ツールを使用します。
Linux x86_64 では、Altifigence CLI のローカル XLS モードを使用して、インラインの DSLX または XLS IR ソースを検査、評価できます。
ローカルツールに接続する
Altifigence CLI ガイドに従って、検証済みの Linux x86_64 バンドルをインストールしてください。
MCP クライアントの stdio 設定で、コマンドにインストール済みの
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 に返されます。