You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CDP rendering for SPA pages — fetch-fetch can now use a headless browser (via CDP_ENDPOINT) to render JavaScript-heavy pages before extraction, falling back to plain HTTP when CDP is unavailable or unnecessary.
SearXNG GET→POST fix — works with modern instances that have limiter: true enabled (#115).
Tighter tool schemas — unit_converter-convert exposes a closed enum, todolist-update accepts in_progress aliases, file_ops-edit parameter renamed to path for cross-tool consistency.
Added
CDP rendering stage for Fetch — SPA content extraction via headless browser when CDP_ENDPOINT is configured.
toolregistry_hub.utils.bind_literal() helper for rewriting parameter annotations to Literal[*choices] at runtime.
Fixed
SearXNG: switch JSON API from GET to POST to bypass limiter on modern instances (#115).
unit_converter-convert input schema now exposes conversion as a closed enum of all 41 functions (#117).
todolist-update accepts in_progress / in-progress / inprogress as status aliases (#116).
fetch-fetch raises FetchError on HTTP failures; timeout is now a wall-clock budget.
Bright Data websearch: align with official MCP package and increase timeout.
Scrapeless websearch: increase timeout; add cast() for ty compatibility.
Changed
unit_converter-help and calculator-help accept calls without fn_name for an overview (#120).
cron-list column header ID → Job ID to match cron-delete parameter (#118).