mcp-server-fetch-python

mcp-server-fetch-python

3.3

If you are the rightful owner of mcp-server-fetch-python and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server for fetching and transforming web content into various formats, including support for JavaScript-rendered content and media files.

The mcp-server-fetch-python is a Model Context Protocol (MCP) server designed to fetch and transform web content into various formats. It provides comprehensive tools for extracting content from web pages, including support for JavaScript-rendered content and media files. This server is particularly useful for applications that require content extraction from modern web applications and single-page applications (SPAs) that rely heavily on JavaScript. The server offers tools for extracting raw text, rendered HTML, and converting web content to Markdown, as well as AI-powered content extraction from media files. It requires an OPENAI_API_KEY for certain functionalities, ensuring secure and efficient processing of media content.

Features

  • get-raw-text: Extracts raw text content directly from URLs without browser rendering. Best used for structured data formats or when fast, direct access is needed.
  • get-rendered-html: Fetches fully rendered HTML content using a headless browser. Essential for modern web applications and SPAs that require JavaScript rendering.
  • get-markdown: Converts web page content to well-formatted Markdown, preserving structural elements while providing clean, readable text output.
  • get-markdown-from-media: Performs AI-powered content extraction from media files using computer vision and OCR. Requires a valid OPENAI_API_KEY.