netscope
Allows reading Bilibili content via its public API, sometimes requiring a China proxy.
Provides free web search capabilities using DuckDuckGo's HTML interface.
Allows reading GitHub repositories and related content via the REST API, with optional token for higher rate limits.
Allows reading Reddit content via its public JSON API, though it may fail on server IPs without a proxy.
Allows reading and parsing RSS feeds using feedparser.
Allows reading YouTube video information and transcripts via yt-dlp, requiring no API key.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@netscopeSearch for LLM agent frameworks on GitHub"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
netscope
اقرأ الإنترنت لصالح وكلاء الذكاء الاصطناعي — بدون أي مفتاح API مدفوع.
مستوحى من فكرة "طبقة قدرات موحّدة" لكن بإعادة تصميم كاملة، مع تحسينات:
كاش تلقائي على القرص (
~/.netscope/cache) — أي طلب متكرر لنفس الرابط/الاستعلام لا يعيد الجلب من الشبكةإعادة محاولة بتصاعد أسي لأي خطأ شبكة عابر
حالات صحة أدق بدل ok/warn/off فقط:
ok / warn / off / error / rate_limitedبحث ويب مجاني بالكامل (DuckDuckGo HTML) بدل الاعتماد على أي API بحث مدفوع
GitHub عبر REST API مباشرة بدون الحاجة لتثبيت CLI منفصل
كل الأسرار (كوكيز) تُخزَّن محليًا فقط بصلاحية
600، ولا تُطبع أبدًا كاملة (config showيخفيها تلقائيًا)
طريقة 1: تثبيت كحزمة (CLI)
pip install -e . # الأساسيات فقط
pip install -e ".[full]" # كل شيء: يوتيوب + متصفح حقيقي + PDF + جودة استخراج أعلى + MCP
playwright install chromium # مرة وحدة بعد تثبيت [browser] أو [full]
netscope doctor # يفحص كل القنوات
netscope read https://github.com/torvalds/linux
netscope read https://some-js-heavy-site.com # يصعّد تلقائيًا لمتصفح حقيقي لو المحتوى فاضي/ناقص
netscope read url1 url2 url3 # قراءة دفعة واحدة
netscope search "أفضل أدوات فايبكودنق 2026"
netscope search "rust async" --channel githubRelated MCP server: Apeiron
طريقة 2: سكربتات مباشرة بدون تثبيت
مجلد scripts/ فيه ملفات مستقلة، كل وحد فيها كافي بذاته:
pip install requests
python3 scripts/read_url.py https://example.com
python3 scripts/search_web.py "استعلام البحث"
python3 scripts/read_github.py https://github.com/owner/repo
pip install yt-dlp
python3 scripts/read_youtube.py https://youtu.be/VIDEO_IDطريقة 3: كأداة MCP داخل أي وكيل مباشرة (الأقوى)
هذا يخلي netscope "مثبّت" فعليًا داخل الوكيل، مو مجرد CLI يشغّله عبر bash:
pip install -e ".[mcp]"سجّله في Claude Code:
claude mcp add netscope -- python -m netscope.integrations.mcp_serverأو أي عميل MCP آخر (Claude Desktop، Cursor...) بنفس أمر التشغيل:
python -m netscope.integrations.mcp_serverالوكيل بيشوف أربع أدوات جاهزة: netscope_read، netscope_read_many، netscope_search، netscope_doctor — بدون ما يحتاج يكتب سطر أوامر أبدًا.
فيه أيضًا netscope/skill/SKILL.md جاهز لأي إطار عمل يدعم "Skills" (زي Claude Code) — يعلّم الوكيل متى يستخدم الأداة تلقائيًا.
التصعيد التلقائي للمتصفح الحقيقي (Browser Escalation)
أكبر تحسين حقيقي على التغطية: لما قناة web العادية ترجع محتوى فاضي أو ناقص (صفحة JS-heavy ما تحمّلت)، النظام يصعّد تلقائيًا لمتصفح Chromium حقيقي (Playwright) بدون أي تدخل. تقدر تجبره من البداية بـ --browser أو توقفه بـ --no-escalate.
القنوات المدعومة الآن (كلها مجانية)
القناة | يحتاج إعداد؟ | ملاحظة |
web (أي رابط) | لا | Jina Reader + trafilatura اختياري + fallback محلي |
github | لا | REST API عام، توكن اختياري لرفع الحد |
rss | لا | feedparser |
search | لا | DuckDuckGo HTML |
يحتاج | يشتغل على أي رابط ينتهي بـ pdf أو Content-Type مطابق | |
browser | يحتاج | متصفح حقيقي، يشتغل تلقائيًا كتصعيد لقناة web |
youtube | يحتاج | لا مفتاح API |
أحيانًا يحتاج بروكسي | JSON العام، يفشل أحيانًا على IP سيرفرات | |
bilibili | أحيانًا يحتاج بروكسي CN | API عام |
twitter/x | تغريدة مفردة: لا شيء / بحث: كوكيز | endpoint المضمّن الحر لتغريدة واحدة |
إضافة قناة جديدة
كل قناة ملف واحد في netscope/channels/، يرث من Channel وينفّذ can_handle() على الأقل. سجّلها في netscope/channels/__init__.py — الترتيب مهم (الأكثر تحديدًا أولاً، web دايمًا آخر واحد).
اختبارات
pip install pytest
pytest tests/This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA self-hosted MCP server that gives AI agents deep internet research capabilities — no API keys required, powered by SearxNG, Playwright, and Docker.Last updated473ISC
- Alicense-qualityAmaintenanceUnlimited web access MCP server for AI agents, enabling search, fetch, and learning across multiple sources while bypassing anti-bot protections.Last updatedMIT
- Alicense-qualityFmaintenanceMCP tool server that gives any AI agent the ability to search, scrape, and analyze content across the internet.Last updated43MIT
- Alicense-qualityBmaintenanceAn MCP server that provides AI agents with access to over 20 knowledge sources including arXiv, GitHub, YouTube, Wikipedia, and more for reading and searching content.Last updated1MIT
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DavidLb2026/netscope-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server