Bible

Bible

Add biblical context to your generative AI applications.

4
Stars
2
Forks
1
Releases

Overview

Bible MCP Server is an MCP (Model Context Protocol) server that exposes Bible content via the bible-api.com service to large language models. It provides structured resources to access Scripture as Chapter and Verse endpoints, plus a Random Verse resource. The server supports multiple translations (e.g., web, kjv, asv, bbe) and can retrieve content from any book or chapter of the Bible. It includes tools for Get Verse by Reference and Get Random Verse, and a utility to list available translations. Prompts templates are included for Bible study and topic-based verse searches. URLs follow the patterns bible://{translation}/{book}/{chapter} and bible://random/{translation}, with examples shown in the README. Random verse generation can be filtered by Testament (OT/NT). Comprehensive error handling is implemented to support reliable operation in production and during testing with MCP Development Tools (MCP Inspector). The server is designed for Claude and Claude Desktop integration, and can be run via development tooling or directly with python -m bible_server.

Details

Owner
trevato
Language
Python
License
MIT License
Updated
2025-12-07

Features

Access Bible verses and chapters as resources

Expose Bible chapters and verses as MCP resources for programmatic retrieval by large language models.

Tools for verse retrieval and random verses

Provide tooling to fetch verses by reference and to obtain random verses, with optional testament filtering.

Multiple translations support

Support translations such as web, kjv, asv, bbe, and more via bible-api.com.

Prompt templates for Bible study

Include prompt templates to guide Bible study and verse-related prompts in workflows.

True random verses from any Bible book

Generate true random verses from any Bible book to diversify prompts and queries.

Testament filtering for random verses

Allow Old Testament (OT) or New Testament (NT) filtering when selecting random verses.

Comprehensive error handling

Implement robust error handling for reliable operation and graceful failures.

Development tooling and Claude integration

Works with MCP Inspector for testing and supports Claude Desktop integration.

Audience

LLM developersIntegrate Bible scriptures and references into AI prompts and tools.
Claude usersAccess Bible content in Claude conversations and tooling via MCP integration.

Tags

biblemcpllmtranslationsverseschaptersrandom_versebible_apitoolspromptsot_ntclaudepython