Browser Automation · MODEL CONTEXT PROTOCOL

jae jae fetcher mcp

MCP server for fetch web page content using Playwright headless browser.

WHAT IT CONNECTS

jae jae fetcher mcp 为 AI Agent 提供什么

  • `fetch_url` - Retrieve web page content from a specified URL
  • Uses Playwright headless browser to parse JavaScript
  • Supports intelligent extraction of main content and conversion to Markdown
  • Supports the following parameters:
  • `url`: The URL of the web page to fetch (required parameter)
  • `timeout`: Page loading timeout in milliseconds, default is 30000 (30 seconds)
  • `waitUntil`: Specifies when navigation is considered complete, options: 'load', 'domcontentloaded', 'networkidle', 'commit', default is 'load'
  • `extractContent`: Whether to intelligently extract the main content, default is true
  • `maxLength`: Maximum length of returned content (in characters), default is no limit
  • `returnHtml`: Whether to return HTML content instead of Markdown, default is false
  • `waitForNavigation`: Whether to wait for additional navigation after initial page load (useful for sites with anti-bot verification), default is false
  • `navigationTimeout`: Maximum time to wait for additional navigation in milliseconds, default is 10000 (10 seconds)
  • `disableMedia`: Whether to disable media resources (images, stylesheets, fonts, media), default is true
  • `debug`: Whether to enable debug mode (showing browser window), overrides the --debug command line flag if specified
  • `fetch_urls` - Batch retrieve web page content from multiple URLs in parallel
  • Uses multi-tab parallel fetching for improved performance
  • Returns combined results with clear separation between webpages
  • Supports the following parameters:
  • `urls`: Array of URLs to fetch (required parameter)
  • Other parameters are the same as `fetch_url`
  • **Wait for Complete Loading**: For websites using CAPTCHA, redirects, or other verification mechanisms, include in your prompt:
  • **Increase Timeout Duration**: For websites that load slowly:
  • **Preserve Original HTML Structure**: When content extraction might fail:
  • **Fetch Complete Page Content**: When extracted content is too limited:
  • **Return Content as HTML**: When HTML format is needed instead of default Markdown:
  • **Dynamic Debug Activation**: To display the browser window during a specific fetch operation:
  • **Manual Login**: To login using your own credentials:
  • **Interacting with Debug Browser**: When debug mode is enabled:
  • The browser window remains open
  • You can manually log into the website using your credentials
  • After login is complete, content will be fetched with your authenticated session
  • **Enable Debug for Specific Requests**: Even if the server is already running, you can enable debug mode for a specific request:
  • [g-search-mcp](https://github.com/jae-jae/g-search-mcp): A powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously. Perfect for batch search operations and data collection.

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。