ERX - Egypt Research Commons
The server exposes readiness and Prometheus metrics, allowing monitoring of its health and performance.
The server ingests RSS feeds from multiple sources, enabling automated collection of content from news and other feeds.
The server can export references in formats compatible with Zotero, allowing users to import research results into their Zotero library.
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., "@ERX - Egypt Research Commonsابحث عن وثائق قانون الأحوال الشخصية"
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.
ابحث في مصر، لا في الضوضاء
ERX موجه للباحث والصحفي الذي يبدأ بسؤال عن الشأن المصري: قرار حكومي، مؤشر اقتصادي، تشريع، قضية حقوقية، خدمة عامة، أو طريقة تناول المصادر لخبر واحد. يجمع المواد الإخبارية والوثائق الرسمية والقانونية والأكاديمية والبيانات العامة، ثم يربط كل نتيجة بالرابط الأصلي وتاريخ النشر وسياق الظهور وسبب الترتيب.
ERX ليس وسيلة إعلام ولا يقرر صحة الادعاء نيابة عن الباحث. هو مساحة بحث قابلة للمراجعة تساعدك على الانتقال من السؤال → المصادر → الأدلة → الاستشهاد.
Related MCP server: nexus-mcp
ماذا يمكنك أن تبحث؟
الملف | أمثلة عملية |
السياسة والاقتصاد | تتبع قرار حكومي، مقارنة التغطية، وربطه بالموازنة أو المؤشرات العامة |
القانون والحقوق | الوصول إلى التشريع أو الحكم أو البيان الأصلي ومتابعة تطور القضية |
المجتمع والخدمات العامة | بحث الصحة والتعليم والعمل والسكان عبر الأخبار والبيانات |
الإعلام والخطاب العام | مقارنة العناوين والمواقف وتنوع الناشرين عبر فترة زمنية |
ابدأ من واجهة البحث دون حساب. ويمكن للمطورين
ووكلاء الذكاء الاصطناعي استخدام طبقة MCP وREST نفسها بعد ذلك — مع
مكتبتَي عميل Python وTypeScript، ودليل الاستخدام،
ومعرّفات استشهاد ثابتة وأمر dataset-dump لتصدير نسخة أرشيف قابلة للاستشهاد.
ما الذي يقدمه ERX؟ | كيف يبقى قابلًا للمراجعة؟ |
بحث عربي نصي ودلالي | سبب ترتيب واضح لكل نتيجة |
مقارنة التغطيات والادعاءات | رابط الوثيقة والناشر والتاريخ |
خط زمني وكيانات وأحداث | فصل تاريخ الحدث عن النشر والأرشفة |
بيانات عامة حية | الترخيص ووقت الجلب والرابط الأصلي |
تصدير RIS وBibTeX وCSV وJSONL | نقل المراجع دون فقدان المصدر |
ابدأ خلال دقيقة
نقطة MCP العامة:
https://erx-mcp.zad.tools/mcpمثال لعميل يدعم Streamable HTTP:
{
"mcpServers": {
"egypt-research": {
"url": "https://erx-mcp.zad.tools/mcp"
}
}
}أو شغّله محليًا عبر stdio:
npx -y egypt-research-mcp serve --transport stdioالسطوح المتاحة
السطح | المسار | الاستخدام |
الصفحة الرئيسية |
| تعريف المنتج وحالة الأرشيف |
واجهة الباحث |
| بحث عربي دون حساب، مع أمثلة استعلامات موجّهة |
خريطة المعرفة |
| كيانات وأحداث وادعاءات |
من نحن |
| المهمة والمنهجية والجهة المشغّلة |
الخصوصية |
| ما لا نسجّله ولا نتتبعه |
السلامة للباحثين |
| إرشادات البحث في الموضوعات الحساسة |
توثيق API |
| المسارات وأمثلة الاستخدام مع سنيبتات التثبيت |
MCP |
| Streamable HTTP للوكلاء |
REST API |
| تكاملات مستقرة، ترقيم، OpenAPI 3.1، رؤوس معدّل |
خلاصة RSS |
| أحدث الوثائق للمتابعة |
الحالة |
| لوحة حالة بشرية للأرشيف |
الجاهزية |
| فحص سلامة قاعدة البيانات |
المقاييس |
| مقاييس Prometheus |
أدوات MCP
البحث والتتبع
الأداة | الوظيفة |
| بحث حسب النص ونوع المصدر والفترة |
| بحث نصي ودلالي مع تفسير الترتيب |
| وثيقة كاملة مع بيانات الاستشهاد |
| نتائج وخط زمني وكيانات وادعاءات في طلب واحد |
| تتبع الادعاء إلى الأدلة التي أوردته |
| تجميع الادعاءات المتشابهة ومقارنة المواقف |
المقارنة والتنظيم
الأداة | الوظيفة |
| مقارنة التغطية حسب نوع المصدر |
| بناء خط زمني موثق |
| قصص متقاربة مع تنوع الناشرين |
| الكيانات ومواضع ظهورها |
| الأحداث المؤرخة ووثائقها |
| مواد يوم محدد وتنوع مصادرها |
| عرض كتالوج المصادر التشغيلية |
| بيانات المصدر وصحة الجمع |
البيانات والتصدير
الأداة | الوظيفة |
| كتالوج مجموعات البيانات العامة |
| جلب مؤشر أو سجل حي مع بيانات المصدر |
| مقارنة سلاسل مع تنبيه اختلاف المنهجيات |
| فحص صحة موفري البيانات الحية |
| تصدير RIS وBibTeX وCSV وJSONL |
| تغطية الأرشيف وصحة المصادر |
| حفظ استعلام متابعة محليًا؛ معطلة على نقطة MCP العامة |
توجد أيضًا موارد egypt://sources وegypt://taxonomy وegypt://methodology،
وprompts للبحث المنظم والتحقق من الادعاءات. راجع src/mcp.ts
للتعريف التنفيذي الكامل.
كيف يعمل
يجمع ERX من 35 مصدرًا تشغيليًا رسميًا وقانونيًا وأكاديميًا وإحصائيًا وحقوقيًا وإخباريًا وحقوقيًا. المصدر المغلق أو المتوقف لا يظهر في الكتالوج التشغيلي.
يحترم
robots.txt، ويطبّق تأخيرًا مستقلًا لكل مصدر وحدودًا للحجم والصفحات.يستخرج HTML وPDF، ويستخدم OCR عربيًا محدود الموارد عند غياب طبقة النص.
يحتفظ بإصدارات الوثيقة عند تغير محتواها وبسجل لكل عملية جمع.
يستبعد الرياضة والترفيه والأخبار الدولية غير المرتبطة بمصر من البحث مع إبقائها في الأرشيف للمراجعة.
يستخدم SQLite FTS5 وتمثيلًا دلاليًا محليًا قابلًا للتفسير، مع دعم اختياري لـ Gemini Embeddings عبر
GEMINI_API_KEY.
التفاصيل: المعمارية · التشغيل · نموذج التهديد.
التطوير المحلي
يتطلب Node.js 24 أو أحدث وnpm.
git clone https://github.com/ahmedvnabil/erx.git
cd erx
npm ci
npm run build
node dist/cli.js init
node dist/cli.js seed
node dist/cli.js serve --transport http --host 127.0.0.1 --port 8000جمع البيانات وبناء الفهرس:
node dist/cli.js ingest
node dist/cli.js audit-sources --concurrency 10
node dist/cli.js index --provider local
node dist/cli.js rebuild-stories
node dist/cli.js rebuild-events
node dist/cli.js statusأو عبر Docker:
docker compose build
docker compose run --rm egypt-research node dist/cli.js seed
docker compose up -dالاختبارات والإصدار
npm run check
npm test
npm run test:coverage
npm run build
npm run release:checkعند إنشاء tag، ينشر المشروع حزمة npm وبيانات MCP Registry وصورة متعددة المعماريات على GitHub Container Registry. راجع قائمة الإطلاق وتقرير QA.
حدود المنهجية
ERX لا يمنح المصادر درجة حقيقة آلية.
تكرار الادعاء لا يعني تحققًا مستقلًا.
تجميع القصص تشابه نصي مساعد، وليس حكمًا تحريريًا.
الرابط الأصلي يظل المرجع النهائي.
الكود مرخص MIT؛ حقوق المواد المفهرسة تبقى لأصحابها.
الهوية والمساهمة
يشرح دليل الهوية العلامة، الألوان، نبرة الصوت، والاستخدام الصحيح للشعار. للمساهمة راجع CONTRIBUTING.md و CODE_OF_CONDUCT.md. للإبلاغ الأمني استخدم SECURITY.md.
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
- Flicense-qualityDmaintenanceProvides comprehensive search capabilities including web search, content extraction, news search, academic search, and AI-powered multi-source research. Enables natural language access to web content and research through a production-ready MCP server.
- AlicenseAqualityBmaintenanceMCP server providing access to U.S. government primary-source records, fact-checks, news search, and trackers, with cross-referenced entity data and source links.443MIT
- Alicense-qualityCmaintenanceAI-powered multi-source research and crawling platform with MCP integration, enabling web search, crawling, social source aggregation, and structured research workflows.1MIT
- Flicense-qualityCmaintenanceEnables AI agents to extract structured data from PDFs with confidence scores and provenance, and to search, review, and correct documents via MCP tools, resources, and prompts.
Related MCP Connectors
Search Meta, Google Ads, LinkedIn, and TikTok ad libraries plus creative analysis via MCP.
Public Indian legal search MCP for Roop judgments, statutes, and corpus grounding.
MCP for CanLII: Canadian case law and legislation metadata (federal, provincial, territorial).
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/ahmedvnabil/erx'
If you have feedback or need assistance with the MCP directory API, please join our Discord server