用途:Bilig WorkPaper 让智能体以代码方式处理电子表格业务逻辑,通过 API 编辑单元格、重算并回读计算值,将工作簿持久化为可审阅的 WorkPaper JSON,替代脆弱的表格 UI 自动化。适用于 Node.js 服务、路由、测试或智能体工具中处理公式,写入输入并回读验证输出,也用于排查 XLSX 公式重算问题。
主要能力:提供文件支撑的 MCP 工具,包括 list_sheets、read_range、read_cell、set_cell_contents、get_cell_display_value、export_workpaper_document、validate_formula;也可直接在 TypeScript 中引用 @bilig/workpaper,使用 WorkPaper.buildFromSheets、setCellContents、getCellDisplayValue、exportWorkPaperDocument、serializeWorkPaperDocument 等。
使用方式:MCP 配置优先使用参数数组,避免拼接用户提供的路径、表名、公式或单元格地址;拒绝含换行、反引号、$(、;、&、|、<、> 的输入。先验证挑战:npm exec --package @bilig/workpaper@<reviewed-version> -- bilig-mcp-challenge;再启动可写文件服务:npm exec --package @bilig/workpaper@<reviewed-version> -- bilig-workpaper-mcp --workpaper ./pricing.workpaper.json --init-demo-workpaper --writable。每次写入后都要回读依赖输出单元格并导出 WorkPaper 文档,不能仅凭写入调用判断成功。
限制:不能替代桌面 Excel、VBA、数据透视表、图表或 UI 自动化;公式兼容性取决于 Bilig 运行时,要求精确一致时需与 Excel 对照验证;MCP 写入应限制在可信工作簿路径,并须回读验证。运行公开 npm 包属于第三方代码执行,应固定已审阅版本、仅在可信项目运行,并在启动可写 MCP 服务器前获得用户明确批准。资料暂未提供收费、价格与平台等更多信息。