The mcp-server-fetch-python is a server that fetches and transforms web content into different formats. It extracts content from web pages, including those requiring JavaScript rendering, and can process media files.
You can use it by configuring it with Claude Desktop or by installing it locally. For Claude Desktop, add the server to your configuration file. For local use, clone the repository and run it with the given commands.
Key features include: get-raw-text for basic text extraction, get-rendered-html for JavaScript-rendered content, get-markdown for converting pages to Markdown, and get-markdown-from-media for AI-powered content extraction from media using computer vision and OCR.
Use cases are: extracting structured data from websites, fetching content from JavaScript-heavy web apps, converting web content to Markdown for documentation, and analyzing visual content from images and videos.
To use the AI media extraction tool, you must set the OPENAI_API_KEY environment variable. The server can also be run locally by cloning its repository and executing the provided commands.