Labsco
takada-at logo

Read URL MCP

from takada-at

Extracts web content from a URL and converts it to clean Markdown format.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

Read URL MCP

A Model Context Protocol (MCP) server that provides URL reading capabilities, extracting web content and converting it to clean Markdown format.

Features

  • Fetch web content from HTTP/HTTPS URLs
  • Extract main content using readability algorithm
  • Convert HTML to clean Markdown format
  • Configurable timeout and content size limits

MCP Setting

{
    "mcpServers": {
        "read_url_mcp": {
            "command": "uv",
            "args": [
                "run",
                "--directory",
                "<directory>",
                "read_url_mcp/mcp_server"
            ],
            "env": {
                "PYTHONPATH": "<directory>"
            }
        }
    }
}

Development

Code Quality

uv run ruff check          # Lint code
uv run ruff format         # Format code
uv run ruff check --fix    # Auto-fix issues

Dependencies

  • mcp[cli] - MCP framework
  • requests - HTTP client
  • readability-lxml - Content extraction
  • html2text - HTML to Markdown conversion