shamela-mcp
🦞 shamela-mcp — für OpenClaw angepasst
Suche und Studium in der Shamela-Bibliothek ٤ — eine MCP-Erweiterung, die den Assistenten mit ٨٬٥٨٩ Büchern und ٣٬١٨٧ Autoren aus Ihrer lokalen Bibliothek verbindet, nur lesend und ohne Zwischenserver.
Version: ١٫٣٫٠ — ٣٤ Tools für Suche, Lesen und Dokumentation
Kompatibilität: OpenClaw (angepasst) + jeder MCP-Client
📌 Dieses Repository: eine für OpenClaw angepasste Version mit WSL2-Build-Fix. Original-Repository: alhoqbani/shamela-mcp — alle Anerkennung gebührt ihm. Wir bauen auf seiner Quelle auf und fügen eine Kompatibilitätsschicht hinzu.
✨ Funktionen
Suche in den Texten tausender Bücher (Text + Fußnoten + Kommentare) mit morphologischer Suche und Alternativen
Bereichsfilter: Bücher, Autoren, Kategorien, Hidschra-Zeiträume
Vollständige Seiten, Kapitel und Register lesen
Edler Koran (Suche + Verse in Imla'- und Uthmani-Schreibweise) + Verknüpfung mit Tafsiren
Takhrij von Hadithen und deren Verknüpfung mit Quellen über die Shamela-Register
Formatierung veröffentlichungsfertiger Verweise im Shamela-Stil
Neue Tools:
verify_quote(Überprüfung eines zitierten Texts),scan_consensus(Erfassung von Konsens/Dissens),research_scope(Abdeckung der Rechtsschulen),suggest_download(Buchempfehlungen)
Related MCP server: principia-mcp
🚀 Schnellinstallation für OpenClaw
git clone https://github.com/SMSMy/shamela-mcp.git
cd shamela-mcp
npm install && npm run build
openclaw mcp set shamela '{
"command": "node",
"args": ["'$(pwd)'/dist/index.js"],
"env": {
"SHAMELA_INSTALL_ROOT": "/mnt/d/shamela4",
"SHAMELA_JRE": "/usr/bin/java"
},
"cwd": "'$(pwd)'"
}'
openclaw mcp reloadUmgebungsvariablen
Variable | Beschreibung |
| Pfad zum Ordner von Shamela ٤ (enthält |
| Pfad zu Java (21+) |
⚠️ Voraussetzung: Shamela ٤ ist auf Ihrem Gerät installiert, mit mindestens einem heruntergeladenen Buch.
✅ Testen
«Suche in der Shamela-Bibliothek nach «الكلام» und sag mir, in welchen Büchern es vorkommt und bei wem.»
Wenn Buchtitel, Autor, Seitenzahl und ein Auszug erscheinen — funktioniert es.
🔧 Build-Hinweise (WSL2)
Unter WSL2 mit javac.exe von Windows konvertiert das Build-Skript den classpath automatisch in Windows-Pfade:
SHAMELA_INSTALL_ROOT=/mnt/d/shamela4 npm run build📦 Lizenz
MIT — siehe LICENSE. Die Erweiterung liest die Shamela-Daten nur und verändert nichts.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and retrieve Quran ayahs, tafsir commentary, hadith, and detailed hadith records.
Read-only access to the Islam West Africa Collection via Hugging Face datasets.
Read-only access to Penwright's writing-craft book library, grounded guide metadata (card-level...
Read-only access to The Family Almanac's parenting-focused book library, grounded guide metadata...
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables read-only access to local Calibre libraries for searching metadata, inspecting book formats, and extracting content samples. Supports full-text search, batch operations, and detailed book analysis through natural language queries.3MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to access and search a local Zotero library by querying metadata and providing direct paths to PDF files. This allows the model to browse research collections and natively read academic papers without requiring text extraction or manual exports.-
- AlicenseNot gradedqualityBmaintenanceEnables read-only search, browsing, and metadata retrieval from a local Calibre e-book library using natural language queries.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to browse, search, and retrieve papers from a local research library with read-only access, supporting multiple formats and automatic indexing.2MIT