bilig
by proompteng·★ 23·Score 43
Formula workbook runtime exposing spreadsheet tools via MCP for Node.js services and agents.
Overview
Bilig is a TypeScript-based formula workbook runtime that exposes spreadsheet functionality through the Model Context Protocol. It allows Node.js services and AI agents to create, edit, and calculate spreadsheets programmatically without requiring a browser or Excel instance. The server provides tools for cell manipulation, formula recalculation, data persistence, and verification of computational results. It's particularly useful for scenarios requiring precise spreadsheet calculations in automated systems.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose bilig when you need spreadsheet-like calculations in Node.js services or agent tools that require formula verification and persistence rather than visual editing.
When NOT to choose this
Don't choose bilig if you need visual spreadsheet editing, Office macro compatibility, or desktop Excel automation - it's designed for headless, programmatic use cases only.
Tools this server exposes
7 tools extracted from the READMElist_sheetsList all sheets in the workbook
read_rangeRead a range of cells from a sheet
read_cellRead the value of a specific cell
set_cell_contentsSet the contents of a specific cell
get_cell_display_valueGet the display value of a cell after calculation
export_workpaper_documentExport the workbook as a serialized document
validate_formulaValidate a formula before adding it to a cell
Comparable tools
Installation
Install the package:
npm install @bilig/headless bilig-workpaper-mcpStart the MCP server:
bilig-workpaper-mcpFor Claude Desktop, add this to your mcp.json:
{
"mcpServers": {
"bilig-workpaper": {
"command": "bilig-workpaper-mcp",
"args": []
}
}
}FAQ
- How is this different from Excel automation?
- Bilig runs purely in Node.js without requiring Excel or a browser, making it suitable for serverless environments and automated workflows. It provides programmatic access to spreadsheet calculations rather than UI automation.
- What file formats can it work with?
- It primarily works with JSON-serialized workpapers but has optional XLSX import/export capabilities through the '@bilig/headless/xlsx' subpath package.
On Hacker News
Recent discussion from the developer community.
- Story by GregKonush · 2026-05-07
- Story by GregKonush · 2026-05-07
Compare bilig with
Last updated · Auto-generated from public README + GitHub signals.