mcpField
W
web2md

web2md

Remote
grantshatz.gumroad.comBrowser Automation3Updated 2d ago

About web2md

web2md is an MCP server that turns public webpages into readable Markdown for AI agents and research workflows. It removes ads, navigation, and boilerplate, and can be used through a hosted endpoint or installed from source.

Key features

  1. 01Convert public URLs to Markdown
  2. 02Remove ads and navigation
  3. 03Return readable page text
  4. 04Use hosted or local setup

Use cases

  1. 01Prepare web pages for RAG
  2. 02Extract article text for research
  3. 03Provide page content to an AI agent

MCP support

Provides the `web2md_convert` tool to MCP clients. The server accepts a public URL and returns its converted Markdown content.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://planning-boston-design-repeat.trycloudflare.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Web2MD MCP Server

Convert any URL to clean Markdown — directly from your AI agent.

An MCP (Model Context Protocol) server that converts public webpages to clean, readable Markdown. Strips ads, navigation, and boilerplate — returns LLM-ready text perfect for RAG, research, and content extraction.

Works with Claude Desktop, Cursor, Continue.dev, Windsurf, and any MCP-compatible client.

Quick Start — Remote (no install, 30 seconds)

The fastest way to try it: add the hosted remote server to any MCP client. No code, no install.

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "web2md": {
      "type": "http",
      "url": "https://domains-directed-lesson-bear.trycloudflare.com/mcp"
    }
  }
}

Cursor — Settings → MCP → Add new MCP server → type http, URL above.

Claude Code — claude mcp add web2md --transport http https://domains-directed-lesson-bear.trycloudflare.com/mcp

The remote URL is also published on the official MCP registry as io.github.astra-intelligence/web2md, so it stays discoverable even if this tunnel rotates.

Quick Start — Local (from source)

git clone https://github.com/astra-intelligence/web2md-mcp.git
cd web2md-mcp
pip install .
# or: uv sync

Then add to your client config:

{
  "mcpServers": {
    "web2md": {
      "command": "uvx",
      "args": ["web2md-mcp"]
    }
  }
}

⏳ PyPI publication pending. Until then, use the source install above.

Usage

The server provides one tool: web2md_convert

ParameterTypeDescription
urlstringThe public URL to convert to Markdown
Example
{
  "url": "https://example.com/article"
}

Returns clean Markdown content ready for LLM consumption.

Requirements

  • Python 3.10+
  • Internet access to reach the Web2MD API at 167.233.135.161:9999

About Web2MD

Web2MD is a URL-to-Markdown conversion API running at 167.233.135.161:9999. This MCP server wraps the API so AI agents can use it directly.

Free tier: 10 conversions/day per IP — no signup, no API key.

👉 Get unlimited access on Gumroad: https://grantshatz.gumroad.com/l/mpkqyq ($1+)

Direct API Usage

You can also use the API directly without the MCP server:

curl "http://167.233.135.161:9999/api/convert?url=https://example.com/"

Free tier: 10/day/IP. Add ?license_key=YOUR_KEY for unlimited access.

License

MIT


Support

If you find this project useful, consider buying me a coffee or sponsoring on GitHub.

Check out more tools at grantshatz.gumroad.com.


Generate a free GitHub profile stats card (stars, languages, followers) for your README: GitHub Stats Card

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.