Skip to content

Releases: fidpa/bibelstudium-mcp

v0.5.10

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:03

Eine kleine Fassung: Anzeigenamen für die Prompts und eine Fehlerbehebung zu den Ressourcen aus 0.5.9.

  • Die drei Prompts tragen im Auswahlmenü jetzt einen deutschen Namen: „Wortstudie", „Textvarianten prüfen", „Übersetzungen vergleichen". Angesprochen werden sie weiterhin über ihre unveränderten Bezeichner.
  • Neu in docs/FEHLERBEHEBUNG.md: Warum sich eine Ressource nicht anhängen lässt. Enthält der Servername Leerzeichen, kommt der Inhalt in Claude Code nicht an; ein lokaler Eintrag desselben Endpunkts unter kurzem Namen behebt es. Die URI-Vorlagen sind über @ nicht erreichbar, wohl aber über resources/read.

Werkzeuge, Feldnamen und Argumente bleiben unverändert.

Im Anhang die Bundles für Claude Desktop, je eines für macOS (arm64) und Linux (x64). Einzelheiten in CHANGELOG.md.

v0.5.9

Choose a tag to compare

@github-actions github-actions released this 02 Aug 14:55

Diese Fassung ergänzt die dritte MCP-Primitive: Ressourcen. Ein Kapitel oder ein Vers lässt sich damit als Kontext anhängen, statt darauf zu warten, dass ein Werkzeugaufruf zustande kommt.

  • Vier feste Einträge: bible://buecher, bible://uebersetzungen, bible://editionen und bible://quellen.
  • Drei URI-Vorlagen: bible://kapitel/{uebersetzung}/{buch}/{kapitel}, bible://vers/{uebersetzung}/{buch}/{kapitel}/{verse} und bible://grundtext/{edition}/{buch}/{kapitel}/{vers}. Buchnamen und Kürzel werden aufgelöst wie bei den Werkzeugen.
  • Der Bibeltext liegt in den Vorlagen, nicht in der Liste: Beide Listen kosten zusammen unter 1900 Zeichen bei jedem Sitzungsbeginn.
  • Mehrere Verse kommen Vers für Vers, nicht als ein Fließtext mit eingebetteten Nummern.
  • bible_server_info nennt die Ressourcen jetzt mit.
  • Für Mitwirkende: bun run test:schemas prüft 420 echte Antworten gegen die deklarierten Ausgabeschemata.

Werkzeuge, Feldnamen und Argumente bleiben unverändert.

Im Anhang die Bundles für Claude Desktop, je eines für macOS (arm64) und Linux (x64). Einzelheiten in CHANGELOG.md.

v0.5.8

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:33

Die sieben Lesewerkzeuge liefern ihr Ergebnis jetzt zusätzlich strukturiert, damit ein Konsument ein Feld findet, statt Text zu zerlegen.

  • Jedes der sieben deklariert ein outputSchema und liefert structuredContent (MCP-Revision 2025-06-18). Eine Angabe wie vorkommen_gesamt, warnung oder verse_einzeln ist damit auffindbar statt nur lesbar.
  • Der Textblock bleibt zeichengleich. Ein Client, der die Neuerung nicht kennt, sieht genau dasselbe wie zuvor. Kein Feld ist umbenannt oder umgeformt.
  • Fehlerantworten bleiben reiner Text und tragen kein structuredContent. bible_setup bleibt bewusst ohne Schema.
  • Preis: tools/list wächst von 7201 auf 14969 Zeichen, eine Antwort um 63 bis 80 Prozent, weil die Nutzlast zweimal übertragen wird.
  • README.md führt jetzt auch bible_server_info auf.

Im Anhang die Bundles für Claude Desktop, je eines für macOS (arm64) und Linux (x64). Einzelheiten in CHANGELOG.md.

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 02 Aug 12:53

Diese Fassung schärft die drei geführten Abläufe (Prompts): Sie richten sich nach dem, was die jeweilige Instanz geladen hat, und benennen die Felder, auf die es in der Antwort ankommt.

  • translation-compare und variant-check nennen nur die Übersetzungen und Editionen, die tatsächlich vorliegen, und zwar mit Namen statt als bloßes Kürzel.
  • word-study verweist auf die Felder, die die Konkordanz wirklich führt, und trennt gesamt (Vorkommen) von verse (Verse).
  • variant-check nennt warnung, quellenkonflikte und in_dieser_db ausdrücklich, also die Vorbehalte zur Bezeugung.
  • Ein fehlendes Pflichtargument wird zurückgewiesen, statt einen Prompt mit Lücke zu erzeugen; Argumente sind auf 100 Zeichen begrenzt.
  • Das MCPB-Manifest nannte die Prompt-Argumente falsch (wort/stelle statt word/reference).

Werkzeuge, Feldnamen und Argumente bleiben unverändert.

Im Anhang die Bundles für Claude Desktop, je eines für macOS (arm64) und Linux (x64). Einzelheiten in CHANGELOG.md.

v0.5.6

Choose a tag to compare

@github-actions github-actions released this 28 Jul 22:05

Diese Fassung bereitet den Server auf die MCP-Revision 2026-07-28 vor und berichtigt drei Angaben in der Dokumentation.

  • Der HTTP-Modus vermerkt die Protokollfassung seiner Aufrufer auf stderr, eine Zeile je Fassung und nicht je Anfrage. Ein Zugriffsprotokoll ist das ausdrücklich nicht: Die Fassung wird gegen das Format JJJJ-MM-TT geprüft, bevor sie ins Protokoll gelangt, und die Bezeichnung der Client-Software wird nicht erfasst.
  • Der Anlass: Die Revision 2026-07-28 schafft initialize und die Sitzung ab. Diese Fassung des Servers bedient sie nicht, und ein Client, der sie spricht, bekäme sonst still eine Antwort nach altem Verfahren.
  • Das MCPB-Manifest führte bible_server_info nicht auf, obwohl der Server das Werkzeug seit 0.5.2 registriert. Beide Listen stimmen jetzt mit acht Einträgen überein.
  • Die Lizenzangabe zu Schlachter 1951 sprach von entferntem HTML-Markup. Die Quelle enthält keines, geprüft über alle 31 101 Verse.

An den Werkzeugen und ihren Antworten ändert sich nichts.

Vollständige Liste in CHANGELOG.md. Im Anhang die Bundles für Claude Desktop, je eines für macOS (arm64) und Linux (x64).

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 26 Jul 21:46

Fehlerbehebungen an den Eingabegrenzen von bible_lookup und an Fehlermeldungen, die bisher die falsche Bedingung nannten.

  • Verslisten werden nicht mehr stillschweigend gekürzt: Mehr als 30 Segmente wurden abgeschnitten und die zu kurze Antwort ohne Hinweis ausgegeben. Jetzt wird abgewiesen und die Grenze benannt.
  • Die Versgrenze gilt in beiden Nachschlagepfaden: "1-500" lief bisher durch, "1-500,2" lieferte Vers 2 allein.
  • Die Zeichengrenze für verses liegt bei 239 statt 200 und wies damit keine gültige Eingabe mehr ab.
  • Fehlermeldungen nennen die verletzte Bedingung; für verses gibt es statt einer Sammelmeldung vier.
  • bible_search weist darauf hin, wenn oberhalb von 1000 Treffern nicht ausgezählt wurde und vorkommen_gesamt und verteilung deshalb fehlen.

Vollständiger Abschnitt in CHANGELOG.md. Im Anhang die MCPB-Bundles für Claude Desktop, je eines für macOS (arm64) und Linux (x64).

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 26 Jul 17:45
  • bible_server_info nennt die Urtext-Editionen jetzt mit Namen statt nur mit Kürzel (byzantine → „Byzantinischer Mehrheitstext (Robinson-Pierpont 2005)").
  • Zwei widersprüchliche Kommentare in server.ts bereinigt, docs/TYPESCRIPT.md korrigiert (es gibt eine Testsuite, nur kein Test-Framework).

Am Verhalten der Werkzeuge ändert sich sonst nichts.

Einzelheiten im CHANGELOG.

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 26 Jul 17:50

Reines Infrastruktur-Release, inhaltlich identisch mit 0.5.2.

  • Ein v*-Tag baut jetzt beide Bundles (linux-x64, darwin-arm64) und legt die GitHub-Release als Entwurf an.
  • Der Workflow bricht ab, wenn Tag und package.json-Version auseinandergehen oder der Changelog-Abschnitt fehlt.

Einzelheiten im CHANGELOG.

v0.5.2

Choose a tag to compare

@fidpa fidpa released this 26 Jul 14:36
  • Neues Werkzeug bible_server_info: meldet Version, geladene Übersetzungen, vorhandene Urtext-Editionen, Zusatzbestände und daten_stand. Kein Bibeltext, keine Host-Details.
  • Ein Werkzeug statt des instructions-Feldes, weil Claude Desktop das initialize-Result dem Modell nicht weitergibt (gemessen am 26.07.2026).
  • Die Übersetzung heißt jetzt Menge 1939; damit trägt jede der vier ihre Ausgabe im Namen. Code MB und alle Aliase unverändert.

Einzelheiten im CHANGELOG.

v0.5.1

Choose a tag to compare

@fidpa fidpa released this 26 Jul 12:44

Reine Typografie: kein Em-Dash () mehr in deutschem Text, weder in der Dokumentation noch in den deutschen Ausgabetexten von server.ts. Gesetzt ist stattdessen, was der Satzbau verlangt.

Nicht angetastet: englische Kommentare und Tool-Beschreibungen, der Platzhalter "—" für „kein Wert", ältere Changelog-Einträge. Kein Feld, keine Signatur geändert.

Einzelheiten im CHANGELOG.