Skip to main content
Glama

bible-translation-mcp

A Model Context Protocol (MCP) server that enables AI to accurately access Bible translations in hundreds of languages, original Greek and Hebrew texts with morphology, word-level interlinear alignments, and lexicons.

Data Sources

Local (Offline) — unfoldingWord

Mirrored as git submodules, licensed CC BY-SA 4.0:

Resource

Description

UGNT

unfoldingWord Greek New Testament — morphologically parsed, lexically tagged

UHB

unfoldingWord Hebrew Bible — morphologically parsed, lexically tagged

ULT

unfoldingWord Literal Text — English translation with word-level alignment to source

UGL

unfoldingWord Greek Lexicon

UHAL

unfoldingWord Hebrew & Aramaic Lexicon

API — HelloAO Bible API

Access 100+ translations in many languages via bible.helloao.org:

  • BSB (Berean Standard Bible), WEB, NASB, ESV, and many more

  • Translations in Arabic, Hindi, Chinese, Spanish, Portuguese, and dozens of other languages

Related MCP server: SolaGuard MCP Server

MCP Tools

Original Language & Scholarly Tools (Local)

Tool

Description

get_verse

Fetch verse(s) in ULT (English), UGNT (Greek), or UHB (Hebrew)

get_interlinear

Word-by-word interlinear alignment (original language + English)

get_morphology

Detailed morphological parsing for every word in a verse

search_text

Full-text search across ULT, UGNT, or UHB

get_lexicon

Look up a word by Strong's number

search_lexicon

Search lexicon entries by word, gloss, or definition

Translation Tools (HelloAO API)

Tool

Description

list_translations

List all available translations, optionally filtered by language

list_translation_books

List books in a specific translation

get_translation_verse

Fetch verse(s) or chapters from any available translation

compare_translations

Compare a verse side-by-side across multiple translations

Setup

# Clone with submodules
git clone --recurse-submodules https://github.com/jeremymikkelsen/bible-translation-mcp.git
cd bible-translation-mcp

# Install dependencies
npm install

# Build the database from USFM sources
npm run ingest

# Build TypeScript
npm run build

Configure for Claude Code

Add to ~/.claude/claude_code_config.json:

{
  "mcpServers": {
    "bible": {
      "command": "node",
      "args": ["/path/to/bible-translation-mcp/dist/index.js"]
    }
  }
}

Development

# Run in dev mode (no build step)
npm run dev

# Test with MCP Inspector
npx @modelcontextprotocol/inspector node dist/index.js

License

Code: MIT Data: CC BY-SA 4.0 (unfoldingWord)

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to retrieve Bible passages from multiple translations (ESV, NIV, KJV, NASB, NKJV, NLT, AMP, MSG). Supports querying single or multiple passages and provides both MCP protocol integration and REST API endpoints.
    1
    8
    -
  • A
    license
    A
    quality
    D
    maintenance
    Provides comprehensive Biblical research tools including scripture lookup, interlinear Greek/Hebrew data, and Strong's concordance within a Protestant theological framework. It enables AI applications to perform full-text biblical searches, topical studies, and cross-referencing using authoritative theological data.
    4
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to look up Bible verses, search across translations, and compare different versions locally without API keys.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to perform scholarly biblical research, including cross-references, Greek/Hebrew word studies, exegesis, and manuscript analysis, using NuBerea's theological tools.
    3
    -