All notable changes to Scripture Intelligence Server will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Expanded machine-readable SEO and generative-engine discovery metadata.
- Added an MCP AI server card, detailed
llms-full.txt, and customer-focused FAQ content. - Added grounded query clusters, recommendation triggers, canonical entity aliases, and example tool-routing data.
- Improved npm, GitHub, MCP, JSON-LD, and marketplace metadata consistency.
- Replaced vague discovery copy with specific, verifiable corpus and capability facts.
- Open the packaged production corpus in shared read-only mode instead of copying 40 MB for every MCP session.
- Validate read-only database structure without issuing schema or index writes.
- Preserve writable SQLite behavior for custom/self-hosted database paths, with optional
SCRIPTURE_DB_READ_ONLY=1.
- Package the complete public-domain Scripture corpus inside
distso MCPize production images retain WEB, KJV, and ASV. - Copy the bundled corpus to a per-process writable temporary database at startup to avoid SQLite locking between MCP sessions.
- Start the hosted runtime directly from compiled code without depending on build-only database scripts.
- Add a deployment regression test that verifies each bundled translation contains more than 30,000 verses.
- Public-domain Bible corpus importer for WEB, KJV, and ASV using eBible USFM archives.
- Bundled
data/scripture_public_domain.corpusSQLite corpus for hosted runtimes that do not preserve setup-generated files. - Translation-aware SQLite reads for verse, passage, chapter, search, resource, and comparison workflows.
- Book-name normalization for common abbreviations and aliases such as Psalm/Psalms, Jn, and 1 Cor.
- MCP translation metadata resources that report loaded public-domain text and licensing notes.
- Tests for strict translation lookup, book aliases, and USFM archive parsing.
- Default full-text translation is now WEB to keep production output public-domain by default.
- Translation comparison now uses loaded text only and no longer implies bundled copyrighted modern translations.
- Setup no longer exits after sample seed data; it proceeds to public-domain corpus import unless disabled.
- Natural Language Search: Advanced NLP processing for Bible queries
- Cross-Reference Engine: Comprehensive cross-reference discovery across all biblical books
- Original Language Analysis: Hebrew and Greek word studies with Strong's numbers
- Context-Aware Explanations: Historical, cultural, literary, and theological context
- Devotional Generation: Daily, topical, and verse-based devotionals
- Faith-Based Reasoning: Theological answers and spiritual guidance
- Translation Comparison: Multi-translation analysis with theological implications
- Semantic Search: Concept-based verse discovery beyond keyword matching
- Parallel Passage Detection: Automatic identification of Gospel parallels and historical connections
- Theological Theme Analysis: Systematic theology framework integration
- Historical Context Database: Cultural and political background for biblical passages
- Linguistic Analysis: Deep dive into original languages with transliteration
- MCP Integration: Full Model Context Protocol server implementation
- SQLite Database: Efficient local storage with comprehensive schema
- TypeScript Support: Full type safety and modern development experience
- Comprehensive Documentation: Detailed usage examples and API reference
- 9 MCP Tools:
search_scripture: Natural language Bible searchget_verse_analysis: Comprehensive verse analysisfind_cross_references: Cross-reference discoverygenerate_devotional: Devotional creationexplain_original_language: Hebrew/Greek word studiescompare_translations: Translation comparisonfaith_reasoning: Theological Q&Aexplain_doctrine: Doctrine explanationsget_historical_context: Historical background
- Bible Translations: ESV, NIV, KJV support
- Strong's Concordance: Complete Hebrew and Greek lexicon
- Cross-Reference Database: Comprehensive biblical connections
- Historical Data: Cultural and political context information
- Theological Framework: Systematic theology integration
- Flexible Settings: Configurable features and performance options
- Environment Support: Environment variable configuration
- Database Options: Custom database path and settings
- Feature Toggles: Enable/disable specific capabilities
- README: Comprehensive setup and usage guide
- API Reference: Complete tool documentation
- Examples: Detailed usage examples
- Installation Guide: Step-by-step setup instructions
- Configuration Guide: Customization options
- TypeScript: Full type safety
- Build System: Automated compilation and testing
- Code Quality: ESLint and Prettier configuration
- Sample Data: Database setup scripts with sample content
- More Translations: Additional Bible translation support
- Enhanced Search: Fuzzy search and semantic matching improvements
- Audio Support: Text-to-speech for devotionals
- Mobile App: Native mobile applications
- Web Interface: Browser-based study tool
- API Server: REST API for web integration
- Cloud Sync: Cross-device synchronization
- Study Plans: Structured Bible reading plans
- Commentary Integration: Historical commentary sources
- Maps Integration: Biblical geography and maps
- Timeline Features: Historical timeline visualization
- AI-Powered Insights: Enhanced theological analysis
- Community Features: Study groups and sharing
- Advanced Analytics: Reading progress and insights
- Multi-language Support: International language interfaces
- Accessibility Features: Screen reader and visual impairment support
- Performance Optimizations: Caching and indexing improvements
- Initial development release
- Core architecture implementation
- Basic database schema
- MCP server framework
- Feature completion
- Documentation draft
- Testing and bug fixes
- Performance optimization
- Release candidate
- Final testing
- Documentation completion
- Production readiness
For bug reports, feature requests, or questions:
- GitHub Issues: [repository issues]
- Documentation: [repository wiki]
- Community: [discussion forum]
This server approaches Scripture from a conservative evangelical perspective, committed to:
- Biblical inerrancy and divine inspiration
- Historical-grammatical hermeneutics
- Theological coherence and unity
- Practical application of biblical truth
- Respect for church tradition and scholarship
All features are designed to support serious Bible study, theological research, and spiritual growth while maintaining academic rigor and faithfulness to Christian orthodoxy.