Skip to content

v2.31.0 — Scrapling Web Scraping + Research Optimizer + LinkedIn API Fix

Choose a tag to compare

@HomenShum HomenShum released this 06 Mar 02:41
· 1193 commits to main since this release

What's New

Scrapling Web Scraping Integration (7 new tools)

  • scrapling_fetch — Adaptive URL fetching with 3 tiers (http/stealth/dynamic)
  • scrapling_extract — CSS/XPath structured data extraction (zero LLM tokens)
  • scrapling_batch_fetch — Parallel multi-URL fetching (up to 20 URLs)
  • scrapling_track_element — Track elements across page changes (survives DOM restructuring)
  • scrapling_crawl / scrapling_crawl_status / scrapling_crawl_stop — Multi-page spider with session management

Research Optimizer (new domain)

  • merge_research_sources — Join datasets from multiple agent sources
  • score_research_quality — Score and rank merged research by configurable criteria

LinkedIn API Fix

  • Critical: Fixed silent truncation of LinkedIn posts from first ( parenthesis character
  • cleanLinkedInText() now replaces parentheses with brackets before API calls
  • Added comprehensive character sanitization (pipe, box-drawing, zero-width chars)

Infrastructure

  • Python bridge server for Scrapling (scrapling_bridge on port 8008)
  • Docker Compose service + Dockerfile for containerized deployment
  • Added web_scraping domain to research, data, multi_agent, web_dev presets
  • 2 new workflow chains: competitive_intel, price_monitor

Install / Upgrade

npm install -g nodebench-mcp@2.31.0
# or
npx nodebench-mcp@2.31.0

Stats

  • 260 tools across 49 domains
  • 10 presets: default (54), web_dev (106+), research (71+), data (78+), devops (68), mobile (95), academic (86), multi_agent (102+), content (77), full (260)