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»).
@rog0x/mcp-web-toolsclaude mcp add web -- npx -y @rog0x/mcp-web-tools@1.0.1
{
"mcpServers": {
"web": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-web-tools@1.0.1"
]
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
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
| Tool | Description |
|---|---|
web_extract | Extract structured content from any URL (title, headings, paragraphs, links, images, metadata) |
web_search | Search the web via DuckDuckGo — no API key needed |
web_monitor | Check if a site is up, measure response time, get HTTP headers |
html_to_markdown | Convert any URL or HTML to clean markdown |
web_multi_extract | Extract 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 الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.