透過 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,引數為{},並檢視傳回的引擎功能與執行記錄。
使用原始碼工具
本機工具會在 CPU 上執行同一目錄中的 XLS 引擎:
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 中傳回。