MCP Catalogs
Home

bilig

by proompteng·23·Score 43

Formula workbook runtime exposing spreadsheet tools via MCP for Node.js services and agents.

developer-toolsai-llmproductivity
16
Forks
22
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Agent tools for financial calculations and budget verification
you:Server-side pricing engines with spreadsheet-like formulas
you:Automated data validation and transformation workflows
you:How is this different from Excel automation?
you:What file formats can it work with?

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 README
  • list_sheets

    List all sheets in the workbook

  • read_range

    Read a range of cells from a sheet

  • read_cell

    Read the value of a specific cell

  • set_cell_contents

    Set the contents of a specific cell

  • get_cell_display_value

    Get the display value of a cell after calculation

  • export_workpaper_document

    Export the workbook as a serialized document

  • validate_formula

    Validate a formula before adding it to a cell

Comparable tools

sheetjs-mcpexceljsopenpyxlgooglesheets-api

Installation

Install the package:

npm install @bilig/headless bilig-workpaper-mcp

Start the MCP server:

bilig-workpaper-mcp

For 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.

Compare bilig with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.