Repository navigation
[2.0.0] - 2026-10-27
Breaking release for current MCP hosts. npm publish is not part of this GitHub release.
Breaking
- Primary tool is
fetchwithformat:html|markdown|plaintext|json|txt(defaultmarkdown).fetch_html,fetch_json,fetch_txt,fetch_markdown, andfetch_plaintextremain as thin aliases. startCursoris no longer required. The first call returns the body in one response, up tomaxChars(100000) andmaxBytes(1048576).- Continuation is optional. A truncated response includes
nextCursor. Passcursorto read the next slice. - Puppeteer is an optional dependency and loads only when
useBrowseris true.autoDetectModedefaults to false.
Security
- SSRF checks are unchanged from 1.3.x. Private, loopback, link-local, and cloud metadata targets are still blocked before the request, including redirects.
中文
破坏性变更
- 主工具改为
fetch,用format选择html、markdown(默认)、plaintext、json、txt。五个旧工具名保留为薄别名。 startCursor不再必填。第一次调用一次返回正文。- 只有被截断时才需要续传,传入返回的
cursor。 - Puppeteer 改为可选依赖,仅在
useBrowser为 true 时加载。
安全
- SSRF 校验与 1.3.x 相同,私网、环回、链路本地和云元数据地址仍会在请求前拦截。