ai-Bible について
ai-Bibleは、研究や教育向けにLLMから聖書テキストを再現性のある形で取得するプロジェクトです。MCPサーバーとOpenAI completions API互換のコンテナを含み、取得した聖句を異なる形式で扱えます。
主な機能
- 01参照箇所による聖句取得
- 02言語を指定した検索
- 03コンテナによるcompletions API
- 04ローカルLLMでの利用
活用シーン
- 01聖書テキストの研究と聖句の検索
- 02教育コンテンツ用の聖句データ整理
- 03ローカルLLMのワークフローで聖句を検索
MCP 対応
MCPサーバーは、LLM向けに再現性のある聖句取得を提供します。READMEではClaude Desktopからの利用方法が説明されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ai-Bible
ai-Bible は、聖書のテキストを解釈し理解するという文脈での AI の活用を探るプロジェクトです。このリポジトリには、AI または LLM がデータを確実かつ再現可能な方法で検索し、研究や教育を目的としてさまざまな形式で提示できるようにする mcp-servers と、openai completions API との互換性を実現するコンテナが含まれています。これにより、結果の再現性と妥当性にある程度の信頼を持てます。
ウェブからアクセスできるポケット聖書としてのフロントエンドについては、http://ai-bible.com をご覧ください。
Claude などのための mcp-server
mcp-server には、LLM を使用する際に聖書の節を繰り返し確実に取得するためのサーバーの現在の実装が含まれています。Claude Desktop は、このプロジェクトの build フォルダーにある mcp-server.stdio.js ファイルを mcp-server として使用するように設定できます。
詳しい情報については、そのサブフォルダーの README.md をご覧ください。
completions 用の docker-container
docker container は、mcpo を使用して mcp server をラップし、openai completions api をサポートするサーバーに変換します。mcp-server をビルドした後、プロジェクトのルートから次のコマンドを実行してください。
docker build -f completions/Dockerfile -t mcp-server .
docker run -p 8002:8000 mcp-server
Swagger API ページを確認すると、実行中かどうかを確認できます:
http://localhost:8002/docs
Try the get-verse api with parameters:
{
"reference": ["Gen.1.1", "Gen.2.1"],
"language": "english"
}
completions api にアクセスする方法のひとつは Open WebUI を使うことです。これにより、llama 3.1 8b のようなモデルを使い、Ollama 経由で LLM をローカルに利用してすべての操作を実行できます。詳細はこちらをご覧ください:
https://docs.openwebui.com/getting-started/quick-start/
貢献
貢献を歓迎します!機能改善やバグ修正について、プルリクエストの送信や issue の登録をぜひ行ってください。
ライセンス
このプロジェクトのソースコードは GNU GPL v3 ライセンスの下で公開されています。プロジェクト内には、異なるライセンスが適用されるデータファイルも含まれています。GPL ライセンスの詳細については、LICENCE.md ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。