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: 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 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
  • A
    license
    Not graded
    quality
    C
    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
  • F
    license
    A
    quality
    C
    maintenance
    Enables 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
    -