Public
Like
bible-mcp
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v72View latest version
MCP Server to request Bible Scripture.
https://bible-mcp.faith.tools/mcp
The MCP server provides two tools:
get_available_translations
: Fetches available Bible translations for a given languageget_verse
: Fetches Bible verses (single or range)get_chapter
: Fetches a complete Bible chapter
Supported books: All 66 Protestant Bible books (Genesis through Revelation)
Default translation: BSB (Berean Study Bible)
Book name normalization: Converts full book names to standard abbreviations (e.g., Genesis -> GEN)
Uses Hono framework for the HTTP server:
/mcp
endpoint: Handles MCP communication using StreamableHTTPServerTransport/
endpoint: Returns "Hello World"
Stack:
- Deno - Deno runtime via Val.Town
- Hono - HTTP Server framework
- @modelcontextprotocol/sdk - MCP SDK
- fetch-to-node - Fetch API compatibility
- Muppet - MCP Server Framework
- zod - Schema validation
- Bible Icon freely provided by Thiings.co
- Scripture text provided by Free Use Bible API via the Free Use Bible SDK