io.github.rog0x/web

السجل الرسمي البحث والويب

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

ماذا يمكنك أن تفعل مع io.github.rog0x/web؟

  • 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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

NPM package @rog0x/mcp-web-tools
Claude Code
claude mcp add web -- npx -y @rog0x/mcp-web-tools@1.0.1
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "web": {
            "command": "npx",
            "args": [
                "-y",
                "@rog0x/mcp-web-tools@1.0.1"
            ]
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. MCP Web Tools
  2. Tools
  3. Installation
  4. Usage Examples
  5. Features
  6. Requirements
  7. License

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

الأسئلة الشائعة

ما هو io.github.rog0x/web؟

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

كيف أثبّت io.github.rog0x/web؟

يعمل على جهازك. في Claude Code: claude mcp add web -- npx -y @rog0x/mcp-web-tools@1.0.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.rog0x/web إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل io.github.rog0x/web مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون io.github.rog0x/web؟

ينشره rog0x. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.