← 返回目录
B

Bilig WorkPaper Server

社区
供代理使用的工作簿公式读回、输入编辑、JSON持久化与风险预检
GitHub 源仓库 ↗
★ 36 Stars 分类 · 其他 热门 源版本 3f740671e846
67FMRS · C

Bilig WorkPaper 为代理和Node服务提供了一种独特的方式来处理支持公式的工作簿,而无需使用电子表格UI。它提供了验证过的读写回和JSON持久化,对实现定价/审批自动化的工作流很有用。然而,它并不声称完全兼容Excel,其准确性依赖于自身的公式引擎。

可靠性
10/20
安全与权限
14/20
维护活跃度
14/20
文档质量
16/20
安装易用性
13/20
查看 FMRS 评分方法 →

Bilig WorkPaper 服务器面向需要以编程方式处理电子表格公式的AI代理和Node.js服务。它允许代理创建或加载工作簿(WorkPaper JSON),编辑输入单元格,重新计算公式,读取计算后的输出,并持久化更改。该服务器支持工作簿公式的业务规则,如定价、报价审批、支出检查和导入验证。它拥有无头、无需Excel的处理能力,并提供诸如 read_rangeset_cell_contents_and_readback 等工具,以便带有前后计算值的单元格操作。它提供两种部署方式:本地stdio封装(用于持久化项目WorkPaper JSON),以及无状态HTTP端点(用于快速测试)。它不声称完全兼容Excel。

工具能力

list_sheets
列出工作簿中的所有工作表
read_range
从指定单元格范围读取值(公式或计算值)
read_cell
读取单元格内容
set_cell_contents
设置单元格内容(公式或值)
set_cell_contents_and_readback
设置单元格并读取重计算的值
get_cell_display_value
获取单元格的显示值
export_workpaper_document
导出整个WorkPaper JSON文档
validate_formula
验证公式语法

安装接入

使用npm运行本地服务器:npm exec --package @bilig/workpaper@latest -- bilig-workpaper-mcp。对于托管HTTP端点,可使用 https://bilig.proompteng.ai/mcp。使用前,请检查npm包是否有SLSA来源证明:npm view @bilig/workpaper version dist.attestations --json

选型与风险

适合谁

  • 需要后端工作簿计算、无需可视界面的Node.js服务
  • 需要工具以公式读回与计算单元格值交互的AI代理

不适合谁

  • 需要图形电子表格界面或Office宏的用例
  • 要求与Excel完全兼容的流程

所需权限

  • 读写工作簿输入和公式
  • 若要持久化,需对指定WorkPaper JSON文件的写权限
  • 托管模式无需授权即可

风险与副作用

  • 公式兼容性有限;可能存在未被支持的公式
  • 基于文件模式中的持久化可能导致意外覆盖
  • 嵌入的XLSX公式缓存值可能不够准确;未与Excel结果交叉检查

常见排障

  1. 验证Node版本 >= 22
  2. 使用`bilig-formula-clinic`检查公式支持
  3. 确保未尝试访问挂载的XLSX文件

使用场景

当代理需要读取和修改由公式驱动的工作簿(如定价或报价计算)时
自动化带有依赖公式的工作流审批决策
将工作簿状态持久化为JSON以进行审计或复原

支持客户端

Claude Desktop完整支持
Generic MCP Client完整支持

同仓库的其他 Server