bible-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Bible MCP Server
A public MCP (Model Context Protocol) server that provides Bible verse lookup and search capabilities, powered by a custom Bible API hosted on Cloudflare Workers with D1.
Documentation: https://tuxr.github.io/bible-mcp
MCP Endpoint: https://bible-mcp.dws-cloud.com/mcp
Features
π Get Verse - Retrieve any verse, range, or chapter
π Search Bible - Full-text search with book/testament filters
π List Books - Browse all 86 books including Apocrypha
π Multiple Translations - WEB, KJV, WLC Hebrew, and more
π² Random Verse - With optional book/testament filters
Related MCP server: mcp-bible
Available Tools
Tool | Description |
| Fetch verses by reference (e.g., "John 3:16", "Psalm 23", "Romans 8:28-39", "Romans 14:14, 22-23") |
| Get a full chapter with navigation hints for sequential reading |
| Search for words/phrases with book and testament filters |
| List Bible books with chapter counts, filterable by testament |
| Show available translations |
| Get a random verse, optionally filtered by book or testament |
Supported Translations
web- World English Bible (default)kjv- King James Versionwlc- Westminster Leningrad Codex (Hebrew Old Testament)
Use list_translations to see all available translations.
Development
Prerequisites
Node.js 18+
A Cloudflare account (for deployment)
Setup
npm install
npm run devYour MCP server will be running at http://localhost:8787/mcp
Testing with MCP Inspector
npm run inspectThen enter http://localhost:8787/mcp in the inspector.
Deployment
npm run deployConnecting to Claude.ai
Go to Claude.ai Settings β Connectors
Add the MCP server URL:
https://bible-mcp.dws-cloud.com/mcpThe Bible tools will now be available in your conversations
Cursor / Agent Plugin
This repository is an Agent Plugin (plugin.json + mcp.json + skills/). It does not start a local MCP process or wrap the REST API. Cursor loads the skill and connects to the hosted Streamable HTTP endpoint:
https://bible-mcp.dws-cloud.com/mcp
No API key is required.
Install from this repo (local plugin path)
Clone or use a local checkout of this repository.
Point Cursor at it as a local plugin (symlink or copy):
ln -s /path/to/bible-mcp ~/.cursor/plugins/local/bible-mcpRestart Cursor, or run Developer: Reload Window.
In Customize, confirm the
bible-mcpplugin: skillscripture-lookupand MCP serverbible.
On Teams/Enterprise, local plugin imports may need to be enabled by an admin.
Example Usage
Once connected, you can ask Claude things like:
"Look up John 3:16"
"Read Romans 14:14, 22-23" (comma-separated with context inheritance)
"Search the Bible for 'faith' in the New Testament"
"Show me a random Psalm"
"List the books of the Apocrypha"
"Get Romans 8:28-39 in KJV"
"Read Genesis 1:1 in WLC Hebrew"
Architecture
graph LR
Client([Claude.ai]) -->|MCP Protocol| MCP[MCP Worker]
MCP -->|HTTPS or Service Binding| API[Bible API]
API -->|SQL| D1[(D1 Database)]MCP Server: Cloudflare Worker with MCP protocol handler
Bible API: REST API providing verse data (GitHub)
Database: Cloudflare D1 with 74,000+ verses
Search: Full-text search via FTS5 index
API Connection Options
The MCP server can connect to the Bible API in two ways:
Option | Use Case | Configuration |
Public API | Use the hosted API, or deploy to a different Cloudflare account | Set |
Service Binding | Both workers in the same Cloudflare account (faster) | Configure |
Using the public API (default):
[vars]
BIBLE_API_URL = "https://bible-api.dws-cloud.com"Using a service binding (same account):
[[services]]
binding = "BIBLE_API"
service = "your-bible-api-worker-name" # Your worker's nameNote: The
bindingmust beBIBLE_API(this matches the code). Theserviceis whatever you named your Bible API worker when you deployed it.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Free, no-key Bible MCP server β 86 translations in 32 languages, from any MCP client.
Bible MCP server for ChatGPT, Claude and Grok: Scripture, study notes, Strong's Greek and Hebrew.
Bible MCP β wraps the Bible API (free, no auth) https://bible-api.com
Bible corpus MCP server: scripture, Greek/Hebrew interlinear data, cross-refs, semantic search.
Related MCP Servers
- AlicenseAqualityBmaintenanceFree, no-key MCP server for reading scripture from 35+ public-domain translations in 8 languages. Lets users fetch verses, chapters, and passages via natural language from any MCP client.7119 npm1MIT
- AlicenseAqualityCmaintenanceMCP server for Bible study, providing multi-version verse lookup, keyword/semantic search, cross-references, and word studies with original language and lexicon details.6MIT
- AlicenseNot gradedqualityBmaintenancePostgreSQL-backed MCP server for deep Bible study, integrating 140+ translations, Greek/Hebrew lexicons, cross-references, and semantic search.MIT
- AlicenseBqualityDmaintenanceProduction-ready MCP server that lets LLMs explore, analyze, and reason over the Bible using local ChromaDB stores and Mistral embeddings.10Apache 2.0