BibleGateway Verse of the Day MCP Server について
BibleGateway Verse of the Day MCP Serverは、BibleGatewayから日替わり聖句を取得し、指定した聖書版のデータを構造化して返します。MCP環境で聖句を参照する人向けで、英語、スペイン語などの版に対応し、APIキーは不要です。
主な機能
- 01BibleGatewayから日替わり聖句を取得
- 02聖書版ごとの個別ツール
- 03英語、スペイン語などに対応
- 04構造化JSONで返却
- 05APIキー不要
活用シーン
- 01指定した聖書版の日替わり聖句を確認
- 02言語別の版から日替わり聖句を検索
MCP 対応
MCP サーバーとして、BibleGatewayの日替わり聖句を取得するツールをクライアントに提供し、聖書版ごとに利用できます。引数なしで呼び出し、構造化JSONを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
📖 BibleGateway 今日の聖句 — MCP サーバー
「あなたのみことばは、わたしの足のともしび、わたしの道の光です。」 — 詩篇 119:105(口語訳)
BibleGateway.com から直接取得した毎日の神のことばを、MCP 対応のあらゆる AI 開発環境に届ける Model Context Protocol(MCP)サーバーです。このプロジェクトは、現代の AI ツールを通じて聖書にアクセスできるようにし、イエス・キリストの福音が、開発者、研究者、そして日常的なユーザーの働く場所を問わず届くようにすることを目的としています。
API キーは不要です。 BibleGateway の VOTD エンドポイントは、無料で一般公開されているウェブサービスです。
✝️ 使命
このサーバーは、単なるソフトウェアユーティリティとしてではなく、大宣教命令を果たすための器として存在します。神の生きたことばを AI 支援ワークフローに組み込むことで、開発者は聖書に心を留めながら各セッションを始められます。個人的なデボーションの場面でも、専門的な環境での参照ツールとしても、この MCP サーバーによって、イエス・キリストの福音はいつでもツール呼び出し一つで利用できます。数十の言語にわたる 300 以上の翻訳を通じて、あらゆる国と民族に届けられます。
🌍 このサーバーの機能
このリポジトリに含まれる各 Python スクリプトは、1 つ以上の聖書翻訳ツールを公開する、単独で動作する FastMCP サーバーです。各ツールは、特定の聖書の版を対象に BibleGateway から**今日の聖句(VOTD)**を取得し、構造化された JSON レスポンスを返します。
含まれるスクリプト
| スクリプト | 言語/対象範囲 |
|---|---|
biblegateway-votd.py | 主な翻訳:KJV、NIV、ESV、NLT、アラビア語、日本語、中国語、ロシア語、フランス語など |
biblegateway-votd-basic.py | 基本的な英語翻訳(KJV、AMP、MSG、CSB、ESV、NIV、NLT) |
biblegateway-votd-english.py | 英語翻訳の全セット(40 以上の版) |
biblegateway-votd-spanish.py | スペイン語翻訳(RVR、NVI、NTV など) |
biblegateway-votd-alternate-languages.py | 各国語の翻訳:アラビア語、ブルガリア語、ベンガル語、チェロキー語、タイ語、ウクライナ語、ヨルバ語など、数十種類 |
⚙️ インストール
このプロジェクトでは、MCP サーバー開発者向けクイックスタートに沿って、環境と依存関係の管理に uv を使用します。
# 1. Clone the repository
git clone https://github.com/cmathgit/biblegateway-votd-mcp.git
# 2. Initialize the project
uv init biblegateway-votd-mcp
cd biblegateway-votd-mcp
# 3. Create and activate the virtual environment
uv venv
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate
# 4. Install dependencies
uv add mcp[cli] httpx
サーバーをローカルでテストする
uv run biblegateway-votd.py
🔧 MCP の設定
サーバーを IDE の MCP 設定ファイル(mcp.json)に追加します。対応 IDE は Cursor、Roo Code、Cline、Gemini-CLI です。
{
"mcpServers": {
"biblegateway-votd": {
"command": "/ABSOLUTE/PATH/TO/uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/biblegateway-votd-mcp",
"run",
"biblegateway-votd.py"
]
}
}
}
Cursor ユーザーへの注意: Cursor では、サーバー名とツール名を合わせた長さが 60 文字に制限されています。ツールを読み込めない場合は、
mcp.json内のサーバー名を短縮してください。
推奨: 実際に必要な聖書の版を含むスクリプトだけを読み込んでください。一部の IDE では、グローバルコンテキストに登録できる MCP ツールの総数が制限されています。
💬 使用例
サーバーが起動したら、自然言語を使って AI エージェントから問い合わせます。
What is the verse of the day in the King James Version?
What is the verse of the day in the Nueva Versión Internacional?
What is the verse of the day in the bible version with ID: 278?
What is the verse of the day in the Pobitro Bible?
すべてのツールは引数を受け取らず、BibleGateway から構造化された JSON ペイロードを返します。
🔗 参考資料
📄 ライセンス
MIT ライセンス — © 2025 Cruz Macias。詳細は LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。