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)