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
Copy link
Copy Markdown

@gregkonush gregkonush commented May 24, 2026

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 rebases the existing PR onto the current integrations/ catalog layout after the upstream MCP catalog rename. It keeps the change to one catalog entry plus the integrations index export.

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})) })"
python scripts/sync_extensions.py --check
git diff --check
uv run --group test pytest tests/

The import smoke printed:

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

uv run --group test pytest tests/ passed 281 tests locally.

@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