widebible-mcp
MCP server for WideBible -- enables AI assistants to look up Bible verses, search scripture, explore biblical people and places, discover topical verses, follow cross-references, and browse reading plans. Powered by the WideBible REST API with 66 books, 4 public domain translations (KJV, ASV, BBE, YLT), 3,000+ biblical people, 942 geocoded places, and 432K cross-references.
Try the interactive tools at widebible.com -- Books | People | Places | Topics | Timeline
Table of Contents
- Install
- Configuration
- Available Tools
- Usage Examples
- Learn More About the Bible
- WideHoly Scripture Platform
- Also Available
- License
Install
pip install widebible-mcp
Or run directly without installing:
uvx widebible-mcp
Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"widebible": {
"command": "uvx",
"args": ["widebible-mcp"]
}
}
}
Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"widebible": {
"command": "uvx",
"args": ["widebible-mcp"]
}
}
}
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"widebible": {
"command": "uvx",
"args": ["widebible-mcp"]
}
}
}
Available Tools
| Tool | Description | Parameters |
|---|---|---|
get_verse |
Get a Bible verse by reference | book (str), chapter (int), verse (int), translation (str, default "kjv") |
search_bible |
Search Bible verses by keyword | query (str), limit (int, default 10) |
get_person |
Get information about a biblical person | name (str) -- slug like "moses", "david", "paul" |
get_place |
Get information about a biblical place | name (str) -- slug like "jerusalem", "bethlehem" |
get_topic |
Get Bible verses about a topic | topic (str) -- slug like "love", "faith", "prayer" |
get_cross_references |
Get cross-references for a verse | book (str), chapter (int), verse (int) |
get_reading_plan |
Get a reading plan with daily entries | slug (str) -- plan identifier |
All tools return formatted text optimized for LLM consumption.
Usage Examples
Ask your AI assistant natural language questions:
- "Look up John 3:16" -- calls
get_verse("john", 3, 16) - "Search the Bible for verses about forgiveness" -- calls
search_bible("forgiveness") - "Tell me about Moses" -- calls
get_person("moses") - "What does the Bible say about Jerusalem?" -- calls
get_place("jerusalem") - "Find Bible verses about faith" -- calls
get_topic("faith") - "Show me cross-references for Romans 8:28" -- calls
get_cross_references("romans", 8, 28) - "What reading plans are available?" -- calls
get_reading_plan("bible-in-a-year")
Available translations: KJV (King James Version), ASV (American Standard Version), BBE (Bible in Basic English), YLT (Young's Literal Translation).
Learn More About the Bible
- Books: Old Testament | New Testament
- Study: People | Places | Topics
- History: Timeline | Glossary
- API: REST API Docs | OpenAPI Spec
WideHoly Scripture Platform
Part of the WideHoly multi-religion scripture platform.
| Site | Domain | Focus |
|---|---|---|
| WideBible | widebible.com | 66 books, 4 translations (KJV, ASV, BBE, YLT), 3,000+ people, 942 places, 432K cross-references |
| WideQuran | widequran.com | 114 surahs, hadith collections, tafsir commentary, Quranic figures |
| WideTorah | widetorah.com | Tanakh, 54 parashot, Talmud tractates, Rashi commentary |
| WideGita | widegita.com | 18 Gita chapters, Upanishads, Yoga Sutras, Hindu deities |
| WideSutra | widesutra.com | Tipitaka, Mahayana sutras, Buddhist figures, core concepts |
| WideHoly | wideholy.com | Cross-religion search, verse comparison, religious calendar |
Also Available
| Platform | Package | Install |
|---|---|---|
| PyPI | widebible | pip install widebible |
| npm | widebible | npm install widebible |
| Go | widebible-go | go get github.com/dobestan/widebible-go |
| Rust | widebible | cargo add widebible |
| Ruby | widebible | gem install widebible |
| MCP | widebible-mcp | pip install widebible-mcp |
License
MIT
Metadata
Release files for widebible-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| widebible_mcp-0.1.1.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| widebible_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.0 kB
Release files / widebible_mcp-0.1.1.tar.gz
| Download URL | widebible_mcp-0.1.1.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77a89fe493f04fbc311a2ccdf1a4d9080c6ec8afca30376a054933f052e37bd3
|
|
BLAKE2b-256 checksum How to use checksums |
a813ce9fedc0c7d90eaad3b20f01c3353f14f04456bfd6ee9d35da74697ad0f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / widebible_mcp-0.1.1-py3-none-any.whl
| Download URL | widebible_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4440120398c7e4e1c0f98e288358a03ad5cc718c7d7321d283f9e3e3aec40606
|
|
BLAKE2b-256 checksum How to use checksums |
6f51572099e172d6bc01f4f3e48d15efacf455bd30cd55a550a45fd73df71e36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|