Egyptian legislation via MCP — full-text search across statutes and provisions
Egyptian legislation via MCP — full-text search across statutes and provisions
Valid MCP server (2 strong, 2 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (147/148 approved).
4 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"eu-ansvar-egyptian-law-mcp": {
"args": [
"-y",
"@ansvar/egyptian-law-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
The Egyptian legislative portal alternative for the AI age.
Query Egyptian legislation -- including القانون المدني (Civil Code), قانون العقوبات (Penal Code), قانون حماية البيانات الشخصية (Personal Data Protection Law), and more -- directly from Claude, Cursor, or any MCP-compatible client.
If you're building legal tech, compliance tools, or doing Egyptian legal research, this is your verified reference database.
Built by Ansvar Systems -- Stockholm, Sweden
Egyptian legal research is fragmented across the Official Gazette (الجريدة الرسمية), the State Council portal (مجلس الدولة), and various ministry websites -- often in Arabic-only PDFs with inconsistent numbering. Whether you're:
...you shouldn't need dozens of browser tabs, Arabic OCR pipelines, and manual cross-referencing. Ask Claude. Get the exact provision. With context.
This MCP server makes Egyptian law searchable, cross-referenceable, and AI-readable.
Connect directly to the hosted version -- zero dependencies, nothing to install.
Endpoint: https://mcp.ansvar.eu/law-eg/mcp
| Client | How to Connect |
|---|---|
| Claude.ai | Settings > Connectors > Add Integration > paste URL |
| Claude Code | claude mcp add egyptian-law --transport http https://mcp.ansvar.eu/law-eg/mcp |
| Claude Desktop | Add to config (see below) |
| GitHub Copilot | Add to VS Code settings (see below) |
Claude Desktop -- add to claude_desktop_config.json:
{
"mcpServers": {
"egyptian-law": {
"type": "url",
"url": "https://mcp.ansvar.eu/law-eg/mcp"
}
}
}
GitHub Copilot -- add to VS Code settings.json:
{
"github.copilot.chat.mcp.servers": {
"egyptian-law": {
"type": "http",
"url": "https://mcp.ansvar.eu/law-eg/mcp"
}
}
}
npx @ansvar/egyptian-law-mcp
Claude Desktop -- add to claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"egyptian-law": {
"command": "npx",
"args": ["-y", "@ansvar/egyptian-law-mcp"]
}
}
}
Cursor / VS Code:
{
"mcp.servers": {
"egyptian-law": {
"command": "npx",
"args": ["-y", "@ansvar/egyptian-law-mcp"]
}
}
}
مجرد اسأل بشكل طبيعي / Once connected, just ask naturally:
Note: This release includes 0 indexed provisions -- Egyptian legal source ingestion is in progress. The server infrastructure, all 13 tools, and the full API are operational. Content will populate as ingestion completes.
| Category | Count | Details |
|---|---|---|
| Laws | 0 (indexing in progress) | Egyptian legislation from Official Gazette and ministry portals |
| Provisions | 0 (indexing in progress) | Full-text searchable with FTS5 once populated |
| Database Size | -- | Will grow as ingestion completes |
| Target Coverage | Egyptian Civil Code, Penal Code, Commercial Code, key regulatory laws | Priority laws indexed first |
What's operational now: All 13 tools respond correctly. Citation validation, list_sources, and about work against the current database state. Search and retrieval tools return results as laws are indexed.
Verified data only -- every citation will be validated against official sources (Official Gazette, ministry portals). Zero LLM-generated content.
Verbatim Source Text (No LLM Processing):
Smart Context Management:
Technical Architecture:
Official Gazette (Arabic PDF) --> OCR/Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Arabic text extractor Verbatim database query
| Traditional Approach | This MCP Server |
|---|---|
| Search Official Gazette by law number | Search by plain Arabic: "حماية البيانات الشخصية" |
| Navigate multi-article codes manually | Get the exact provision with context |
| Manual cross-referencing between laws | build_legal_stance aggregates across sources |
| "Is this law still in force?" -- check manually | check_currency tool -- answer in seconds |
| Find Arab League/international basis -- dig manually | get_eu_basis -- linked frameworks instantly |
| No API, no Arabic-capable integration | MCP protocol -- AI-native with Arabic support |
Traditional: Search Official Gazette --> Find PDF --> OCR Arabic text --> Ctrl+F --> Cross-reference with supplementary laws --> Repeat
This MCP: "ما متطلبات الموافقة في قانون حماية البيانات الشخصية وكيف تتوافق مع اللائحة الأوروبية العامة؟" --> Done.
| Tool | Description |
|---|---|
search_legislation | FTS5 full-text search across provisions with BM25 ranking. Supports Arabic text search, quoted phrases, boolean operators |
get_provision | Retrieve specific provision by law number and article |
check_currency | Check if a law is in force, amended, or repealed |
validate_citation | Validate citation against database -- zero-hallucination check |
build_legal_stance | Aggregate citations from multiple laws for a legal topic |
format_citation | Format citations per Egyptian legal conventions (full/short/pinpoint) |
list_sources | List all available laws with metadata, coverage scope, and data provenance |
about | Server info, capabilities, dataset statistics, and coverage summary |
| Tool | Description |
|---|---|
get_eu_basis | Get international frameworks (Arab League conventions, GDPR alignment) that an Egyptian law relates to |
get_egyptian_implementations | Find Egyptian laws implementing a specific international convention or treaty |
search_eu_implementations | Search international documents with Egyptian implementation counts |
get_provision_eu_basis | Get international law references for a specific provision |
validate_eu_compliance | Check alignment status of Egyptian laws against international frameworks |
Egypt is a member of the Arab League and has ratified numerous international conventions that shape domestic legislation:
The international alignment tools allow you to explore these relationships -- checking which Egyptian provisions correspond to international obligations, and vice versa.
Note: International cross-references reflect alignment and implementation relationships. Egypt adopts its own legislative approach through Parliament and Presidential Decrees.
Content will be sourced from authoritative Egyptian legal databases:
| Field | Value |
|---|---|
| Authority | Egyptian Government (Official Gazette, State Council) |
| Language | Arabic (primary), English translations where available |
| Status | Ingestion in progress |
| Target coverage | Civil Code, Penal Code, Commercial Code, Personal Data Protection Law, Cybercrime Law, Labour Law, Companies Law |
A GitHub Actions workflow will monitor Egyptian legislative sources for changes once ingestion is complete.
This project uses multiple layers of automated security scanning:
| Scanner | What It Does | Schedule |
|---|---|---|
| CodeQL | Static analysis for security vulnerabilities | Weekly + PRs |
| Semgrep | SAST scanning (OWASP top 10, secrets, TypeScript) | Every push |
| Gitleaks | Secret detection across git history | Every push |
| Trivy | CVE scanning on filesystem and npm dependencies | Daily |
| Docker Security | Container image scanning + SBOM generation | Daily |
| Socket.dev | Supply chain attack detection | PRs |
| OSSF Scorecard | OpenSSF best practices scoring | Weekly |
| Dependabot | Automated dependency updates | Weekly |
See SECURITY.md for the full policy and vulnerability reporting.
THIS TOOL IS NOT LEGAL ADVICE
Statute text will be sourced from official Egyptian government sources. However:
- This is a research tool, not a substitute for professional legal counsel
- Court case coverage is not included -- do not rely solely on this for case law research
- Verify critical citations against the Official Gazette (الجريدة الرسمية) for court filings
- International cross-references reflect alignment relationships, not direct transposition
- Egyptian law is primarily in Arabic -- users should verify Arabic-language provisions against the official Arabic text
- Governorate-level regulations are not included -- this covers national legislation only
For professional legal advice in Egypt, consult a member of the Egyptian Bar Association (نقابة المحامين المصريين).
Before using professionally, read: DISCLAIMER.md | SECURITY.md
Queries go through the Claude API. For privileged or confidential matters, use on-premise deployment.
git clone https://github.com/Ansvar-Systems/Egyptian-law-mcp
cd Egyptian-law-mcp
npm install
npm run build
npm test
npm run dev # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js # Test with MCP Inspector
npm run ingest # Ingest laws from Egyptian legal portals
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against anchors
npm run check-updates # Check for amendments and new laws
This server is part of Ansvar's Compliance Suite -- MCP servers that work together for end-to-end compliance coverage:
Query 49 EU regulations directly from Claude -- GDPR, AI Act, DORA, NIS2, MiFID II, eIDAS, and more. Full regulatory text with article-level search. npx @ansvar/eu-regulations-mcp
Query US federal and state compliance laws -- HIPAA, CCPA, SOX, GLBA, FERPA, and more. npx @ansvar/us-regulations-mcp
Query 261 security frameworks -- ISO 27001, NIST CSF, SOC 2, CIS Controls, SCF, and more. npx @ansvar/security-controls-mcp
70+ national law MCPs covering Australia, Brazil, Canada, Denmark, Finland, France, Germany, Ghana, India, Ireland, Italy, Japan, Kenya, Netherlands, Nigeria, Norway, Singapore, South Africa, Sweden, Switzerland, Turkey, UK, and more.
Contributions welcome! See CONTRIBUTING.md for guidelines.
Priority areas:
If you use this MCP server in academic research:
@software{egyptian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Egyptian Law MCP Server: AI-Powered Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Egyptian-law-mcp},
note = {Egyptian legislation with Arabic text support and international law alignment (indexing in progress)}
}
Apache License 2.0. See LICENSE for details.
We build AI-accelerated compliance and legal research tools for the global market. Egyptian law presents unique challenges -- Arabic-primary sources, multi-source publication, and complex code structures -- that make AI-readable tooling especially valuable.
So we're building it. Navigating Egyptian legislation shouldn't require OCR pipelines and manual cross-referencing.
ansvar.eu -- Stockholm, Sweden
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.