kjv-bible-mcp-server
kjv-bible-mcp-server
MCP server, který dá Claude.ai přístup k textu Bible — výchozí překlad je KJV (King James Version). Text je zdarma poskytován službou bible-api.com, žádný API klíč není potřeba.
Nemusíš umět programovat. Stačí projít návod níže z mobilu — vše se dělá klikáním v prohlížeči.
Co server umí
Claude bude po připojení umět:
najít verš nebo pasáž podle reference, např. "John 3:16" nebo "John 3:16-18",
zobrazit celou kapitolu podle knihy a čísla kapitoly, např. Žalm 23,
vypsat seznam knih daného překladu,
vypsat seznam dostupných překladů.
Limity (vědomě přijaté, není co řešit)
Jen angličtina a další public domain překlady (KJV, WEB, ASV a podobné). Čeština k dispozici není.
Žádné fulltextové hledání — server umí jen najít konkrétní referenci (např. "John 3:16") nebo procházet kapitoly, ne hledat frázi v celé Bibli.
Rate limit: bible-api.com dovolí 15 dotazů za 30 sekund z jedné IP adresy. Pro běžné použití v chatu to bohatě stačí; při překročení server vrátí srozumitelnou zprávu, ať to zkusíš za chvíli znovu.
Free tier na Renderu usíná po ~15 minutách nečinnosti. První dotaz po probuzení tak může trvat 30–60 sekund, další dotazy jsou pak rychlé. Pro občasné použití je to v pohodě.
Nasazení na Render (klikací návod)
Otevři dashboard.render.com a přihlas se přes GitHub.
Klikni na New → Blueprint.
Vyber repozitář
kjv-bible-mcp-server.Klikni na Apply.
Počkej pár minut, než se build a deploy dokončí.
Zkopíruj URL adresu služby (najdeš ji nahoře na stránce služby, něco jako
https://kjv-bible-mcp-server-xxxx.onrender.com).V prohlížeči ověř, že
https://TVOJE-URL/healthvrátí{"status":"ok"}.
Připojení do Claude.ai
V Claude.ai jdi do Settings → Connectors → Add custom connector (pokud to v mobilní appce nenajdeš, otevři claude.ai v prohlížeči mobilu).
Jako URL vlož
https://TVOJE-URL/mcp(na konci/mcp, ne jen doménu).Ulož a v novém chatu zkus napsat: "Dej mi John 3:16 v KJV." Claude by měl použít tool
bible_get_passagea vrátit ti text verše.
Technické detaily (pro pořádek)
TypeScript, oficiální
@modelcontextprotocol/sdk.Transport: HTTP (
POST /mcp, stateless) — řízeno proměnnou prostředíTRANSPORT(httpnebostdio), na Renderu nastaveno nahttp.Port se čte z
process.env.PORT(Render si ho řídí sám)./mcpnevyžaduje žádnou autentizaci — server jen čte veřejně dostupný (public domain) text Bible, nic citlivého.