Skip to main content
Glama

🦞 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 reload

Umgebungsvariablen

Variable

Beschreibung

SHAMELA_INSTALL_ROOT

Pfad zum Ordner von Shamela ٤ (enthält database/ und app/)

SHAMELA_JRE

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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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.
    3
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only search, browsing, and metadata retrieval from a local Calibre e-book library using natural language queries.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to browse, search, and retrieve papers from a local research library with read-only access, supporting multiple formats and automatic indexing.
    2
    MIT