@rog0x/mcp-web-tools
@rog0x
About @rog0x/mcp-web-tools
MCP server for AI agents: web content extraction, DuckDuckGo search, site monitoring, HTML to markdown. No API keys needed. Install: npx @rog0x/mcp-web-tools
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"web-tools": {
"command": "npx",
"args": [
"@rog0x/mcp-web-tools"
]
}
}
}Tools
5Extract structured content from any URL (title, headings, paragraphs, links, images, metadata)
Search the web via DuckDuckGo — no API key needed
Check if a site is up, measure response time, get HTTP headers
Convert any URL or HTML to clean markdown
Extract content from multiple URLs in parallel
Overview
What is @rog0x/mcp-web-tools?
A Model Context Protocol server that provides AI agents with web capabilities: content extraction, web search via DuckDuckGo, site monitoring, and HTML‑to‑markdown conversion, all through a clean tool interface.
How to use @rog0x/mcp-web-tools?
Install by adding a mcpServers entry to your Claude Code or Claude Desktop config using npx @rog0x/mcp-web-tools, or globally via npm install -g @rog0x/mcp-web-tools and run mcp-web-tools. Invoke the five exposed tools: web_extract, web_search, web_monitor, html_to_markdown, and web_multi_extract.
Key features of @rog0x/mcp-web-tools
- No API keys required — uses DuckDuckGo for search.
- Fast parallel extraction with 15‑second request timeout.
- Clean output — strips scripts, styles, and ads.
- Lightweight — minimal dependencies, no headless browser.
- Production‑ready error handling and input validation.
Use cases of @rog0x/mcp-web-tools
- Extract structured content (titles, headings, links) from any URL.
- Search the web using DuckDuckGo without an API key.
- Monitor website uptime, response time, and HTTP headers.
- Convert any URL or HTML into clean Markdown.
- Batch extract content from multiple URLs in parallel.
FAQ from @rog0x/mcp-web-tools
What runtime does @rog0x/mcp-web-tools require?
Node.js 18 or newer.
Do I need an API key for web search or content extraction?
No — web search uses DuckDuckGo and all other tools work over direct HTTP without any API keys.
How does the server handle timeouts and errors?
Each request has a 15‑second timeout, and the server includes proper error handling and input validation.
Is a headless browser needed to extract content?
No — the server is lightweight and works without a headless browser, using direct HTTP requests.
Under what license is @rog0x/mcp-web-tools distributed?
MIT — rog0x.
Frequently asked questions
What runtime does @rog0x/mcp-web-tools require?
Node.js 18 or newer.
Do I need an API key for web search or content extraction?
No — web search uses DuckDuckGo and all other tools work over direct HTTP without any API keys.
How does the server handle timeouts and errors?
Each request has a 15‑second timeout, and the server includes proper error handling and input validation.
Is a headless browser needed to extract content?
No — the server is lightweight and works without a headless browser, using direct HTTP requests.
Under what license is @rog0x/mcp-web-tools distributed?
MIT — rog0x.
Basic information
More Search MCP servers
Exa MCP Server 🔍
exa-labsExa MCP for web search and web crawling!
Kagi MCP server
kagisearchThe Official Model Context Protocol (MCP) server for Kagi Search & other tools.
mcp-omnisearch
spences10🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.
Tavily Mcp
tavily-aiProduction ready MCP server with real-time search, extract, map & crawl.
Perplexity MCP Server
wysh3MCP web search using perplexity without any API KEYS
Comments