Back to Browse

Web Tools MCP Server

by Rog0x
Developer ToolsLow Risk8.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Web scraping, search, monitoring, and HTML-to-markdown for AI agents

About

Web scraping, search, monitoring, and HTML-to-markdown for AI agents

Security Report

8.0
Low Risk8.0Low Risk

Valid MCP server (2 strong, 4 medium validity signals). 2 known CVEs in dependencies (0 critical, 2 high severity) Package registry verified. Imported from the Official MCP Registry.

7 files analyzed · 3 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-rog0x-web": {
      "args": [
        "-y",
        "@rog0x/mcp-web-tools"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

MCP Web Tools

A powerful MCP (Model Context Protocol) server that gives AI agents web superpowers. Extract content, search the web, monitor sites, and convert HTML to markdown — all through a clean tool interface.

Tools

ToolDescription
web_extractExtract structured content from any URL (title, headings, paragraphs, links, images, metadata)
web_searchSearch the web via DuckDuckGo — no API key needed
web_monitorCheck if a site is up, measure response time, get HTTP headers
html_to_markdownConvert any URL or HTML to clean markdown
web_multi_extractExtract content from multiple URLs in parallel

Installation

For Claude Code

Add to your Claude Code MCP settings (~/.claude/settings.json):

{
  "mcpServers": {
    "web-tools": {
      "command": "npx",
      "args": ["@rog0x/mcp-web-tools"]
    }
  }
}

For Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "web-tools": {
      "command": "npx",
      "args": ["@rog0x/mcp-web-tools"]
    }
  }
}

Manual Installation

npm install -g @rog0x/mcp-web-tools
mcp-web-tools

Usage Examples

Extract content from a webpage

Use web_extract to get the main content from https://example.com

Search the web

Use web_search to find "best TypeScript frameworks 2026"

Monitor a website

Use web_monitor to check if https://api.example.com is responding

Convert page to markdown

Use html_to_markdown to convert https://docs.example.com/guide to readable markdown

Batch extraction

Use web_multi_extract to get content from these URLs: [url1, url2, url3]

Features

  • No API keys required — uses DuckDuckGo for search, direct HTTP for everything else
  • Fast — parallel extraction, 15s timeout per request
  • Clean output — strips scripts, styles, ads; extracts meaningful content
  • Lightweight — minimal dependencies, no headless browser needed
  • Production-ready — proper error handling, timeouts, input validation

Requirements

  • Node.js 18+

License

MIT — rog0x

Reviews

No reviews yet

Be the first to review this server!

Web Tools MCP Server - Web scraping, search, monitoring, and HTML-to-markdown for | MCP Marketplace