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: calibre-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
Classical Islamic library (Shamela, 8,594 books): verbatim Arabic cited by volume and page. No key.
Search and retrieve Quran ayahs, tafsir commentary, hadith, and detailed hadith records.
Read and search folders on your own computer with explicit consent. Files are never uploaded.
Read-only search and retrieval of published books, articles and authors, with public catalog links.
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
- AlicenseNot gradedqualityDmaintenanceEnables 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
- FlicenseAqualityBmaintenanceEnables bibliographic research on a private local Calibre library by providing read-only metadata search, book inspection, and optional RAG-based content retrieval through MCP.5-