Skip to content

Add Bilig WorkPaper MCP catalog entry#264

Open
gregkonush wants to merge 1 commit into
OpenHands:mainfrom
gregkonush:codex/bilig-workpaper-mcp
Open

Add Bilig WorkPaper MCP catalog entry#264
gregkonush wants to merge 1 commit into
OpenHands:mainfrom
gregkonush:codex/bilig-workpaper-mcp

Conversation

@gregkonush

@gregkonush gregkonush commented May 24, 2026

Copy link
Copy Markdown

Description

Adds Bilig WorkPaper to the OpenHands integrations catalog as a remote MCP server.

Bilig WorkPaper gives agents a spreadsheet-style formula workbook they can operate through tools: read inputs, set cells, recalculate, verify formula readback, and export JSON-backed state without driving Excel or a browser UI.

This refresh keeps the existing PR scoped to one catalog entry plus the integrations index export. No duplicate Bilig PR or issue was opened.

Changes

  • Add integrations/catalog/bilig-workpaper.json
  • Register bilig-workpaper in integrations/index.js
  • Use the current connectionOptions schema with unauthenticated Streamable HTTP transport

Validation

python3 -m json.tool integrations/catalog/bilig-workpaper.json >/dev/null
node --input-type=module -e "import('./integrations/index.js').then(m => { const x=m.INTEGRATION_CATALOG.find(i=>i.id==='bilig-workpaper'); if (!x) throw new Error('missing'); console.log(JSON.stringify({id:x.id,kind:x.kind,defaultConnectionOptionId:x.defaultConnectionOptionId,transport:x.connectionOptions[0].transport.kind,auth:x.connectionOptions[0].auth.strategy})) })"
git diff --check -- integrations/catalog/bilig-workpaper.json integrations/index.js
npm view @bilig/workpaper version
npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json

The local catalog import smoke printed:

{"id":"bilig-workpaper","kind":"mcp","defaultConnectionOptionId":"none","transport":"shttp","auth":"none"}

Current public package proof:

  • npm view @bilig/workpaper version returned 0.161.0
  • npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json returned verified: true
  • The evaluator reported @bilig/workpaper@0.161.0 and xlsx-formula-recalc@0.161.0
  • It listed 8 MCP tools, edited Inputs!B3, changed expected ARR from 60000 to 96000, persisted the WorkPaper JSON, restored readback, and confirmed restart readback

Current Bilig source proof: proompteng/bilig@5a71e29818030e2251bc72bc2566ca18437c4e6d.

Earlier full local validation also passed python scripts/sync_extensions.py --check and uv run --group test pytest tests/ with 281 tests.

@gregkonush gregkonush force-pushed the codex/bilig-workpaper-mcp branch from b927a3f to 8c43cb2 Compare May 26, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant