The Skrape MCP Server converts webpages into clean, LLM-ready Markdown for seamless integration with language models like Claude.
Convert Webpages to Markdown: Transforms any URL into structured Markdown optimized for LLMs.
Dynamic Content Handling: Supports JavaScript rendering for websites with dynamic content.
Noise Reduction: Automatically removes ads, navigation menus, and other irrelevant content.
Customizable Output: Offers options to return JSON formatted responses instead of raw Markdown.
Advanced Options: Includes parameters to control JavaScript rendering and output format.
Supports JavaScript rendering for dynamic content when converting webpages to Markdown.
Converts web pages to structured, clean Markdown format that's ideal for LLM consumption.
Skrape MCP Server
Convert webpages into clean, LLM-ready Markdown using skrape.ai. An MCP server that seamlessly integrates web scraping with Claude Desktop and other MCP-compatible applications.
Key Features
Clean Output: Removes ads, navigation, and irrelevant content
JavaScript Support: Handles dynamic content rendering
LLM-Optimized: Structured Markdown perfect for AI consumption
Consistent Format: Uniform structure regardless of source
Related MCP server: Markdownify MCP Server
Features
Tools
get_markdown- Convert any webpage to LLM-ready MarkdownTakes any input URL and optional parameters
Returns clean, structured Markdown optimized for LLM consumption
Supports JavaScript rendering for dynamic content
Optional JSON response format for advanced integrations
Installation
Installing via Smithery
To install Skrape MCP Server for Claude Desktop automatically via Smithery:
Manual Installation
Get your API key from skrape.ai
Install dependencies:
Build the server:
Add the server config to Claude Desktop:
On MacOS:
On Windows:
Add this configuration (replace paths and API key with your values):
Using with LLMs
Here's how to use the server with Claude or other LLM models:
First, ensure the server is properly configured in your LLM application
Then, you can ask the ALLMI to fetch and process any webpage:
The resulting Markdown will be clean, structured, and ready for LLM processing.
Advanced Options
The get_markdown tool accepts these parameters:
url(required): Any webpage URL to convertreturnJson(optional): Set totrueto get the full JSON response instead of just markdownoptions(optional): Additional scraping optionsrenderJs: Whether to render JavaScript before scraping (default: true)
Example with all options:
Development
For development with auto-rebuild:
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:
The Inspector will provide a URL to access debugging tools in your browser.