Biblical Atlas について
Biblical Atlasは、スペイン語の聖書アトラスを調べるためのMCPサーバーです。人物、場所、出来事、聖句などをアトラスの記録や出典と結び付け、読み取り専用ツールで検索、絞り込み、関係の照会を行えます。
主な機能
- 01スペイン語のアトラス記録を検索
- 02出典リンク付きで記録を取得
- 03時期や条件で出来事を絞り込み
- 04聖書の節を照会
- 05人物間のつながりを検索
- 06距離範囲で場所を検索
活用シーン
- 01特定の歴史年に活動した人物を調査
- 02聖書の節が引用する出来事を追跡
- 03家族関係や継承関係を調べる
- 04地点の近くにあるアトラス上の場所を検索
MCP 対応
MCPサーバーは、アトラスの記録、出来事、人物、聖句、人物間のつながり、近隣の場所を検索・取得する10種類の読み取り専用ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y biblical-atlas-mcpBIBLICAL_ATLAS_DATA_URLData file URL (default https://biblical-atlas.geiser.cloud/data.json)BIBLICAL_ATLAS_DATA_FILEPath to a local copy of the data file; no network when setBIBLICAL_ATLAS_CACHE_DIRDisk cache directory, or offBIBLICAL_ATLAS_REFRESHHow long a copy is served before asking again (default 1h, 0 = never)BIBLICAL_ATLAS_TIMEOUTLimit for one download, a Go duration from 1s to 5m (default 30s)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
biblical-atlas-mcp
biblical-atlas-mcp は、AI エージェントに biblical-atlas の聖書地図帳を、人物、場所、出来事、統治期間、手紙、旅、聖書箇所を扱う10個の読み取り専用ツールとして提供する MCP サーバーです。回答には地図帳の ID、レコードにカードがある場合は 地図帳サイト のカードへのリンク、参照元へのリンクが含まれます。リスト形式の回答には最初の参照元と合計数が含まれ、get_record はすべての参照元を返します。地図帳はスペイン語で、サーバーは名称と要約をそのまま返します。
機能
- スペイン語名であらゆるレコードを検索できます。アクセントと大文字・小文字は区別されません(「jerusalen」で Jerusalén が見つかります)。
- 家族関係と相互の関係、役職、座標と候補地、場所で起きた出来事など、レコードの全情報を取得できます。
- 年または期間、人物、場所、役割、種類、聖書の書によって出来事を一覧表示できます。日付順または物語順を選べます。
- ある年に生存していた、統治していた、または活動していた人物と、それぞれの根拠を確認できます。
- 聖書の参照箇所(「Hch 16:1」、「Hch 16」、「Rut」)を調べ、そこに引用されている出来事、人物、場所、レコードを取得できます。
- 2人の人物の間にある、家族関係、継承、同行のつながりからなる最短の経路を見つけられます。
- 場所または座標から一定の半径内にある場所を見つけられます。
- 年は両方向で符号付きです。-607 は紀元前607年を意味します。
- データベースは不要で、パッケージに地図帳のデータは含まれません。サーバーは地図帳の公開データファイルをダウンロードしてキャッシュし、条件付きリクエストを使って1時間ごとに更新します。
クイックスタート
Node.js 18以降が必要です。npm パッケージは初回実行時に、お使いのプラットフォーム用のリリースバイナリをダウンロードし、パッケージとともに公開されているチェックサムと照合します。
| クライアント | セットアップ |
|---|---|
| Claude Code | claude mcp add biblical-atlas -- npx -y biblical-atlas-mcp |
| Claude Desktop | claude_desktop_config.json:以下の mcpServers ブロック |
| Cursor | ~/.cursor/mcp.json または .cursor/mcp.json:以下の mcpServers ブロック |
| VS Code | .vscode/mcp.json:以下の servers ブロック |
| Codex | ~/.codex/config.toml:以下の TOML ブロック |
{
"mcpServers": {
"biblical-atlas": { "command": "npx", "args": ["-y", "biblical-atlas-mcp"] }
}
}
{
"servers": {
"biblical-atlas": { "type": "stdio", "command": "npx", "args": ["-y", "biblical-atlas-mcp"] }
}
}
[mcp_servers.biblical-atlas]
command = "npx"
args = ["-y", "biblical-atlas-mcp"]
続いて、「紀元前607年に生存していたのは誰ですか?」と尋ねてください。HTTP クライアント向けのコンテナイメージ、リリースバイナリ、すべての設定については、はじめにをご覧ください。
ツール
10 個すべてのツールは読み取り専用です。アトラス独自のデータファイル以外に対して書き込み、削除、呼び出しを行うことはないため、読み取り専用モードに切り替える必要はありません。各ツールは出力スキーマを宣言し、回答を structuredContent と JSON テキストの両方で返します。
| ツール | 回答内容 |
|---|---|
search | 名前、スペイン語(「Pablo」)、またはスペイン語・英語の聖書の書(「Acts」)でレコードを検索します。見つからない場合は did_you_mean を返します |
get_record | ソースを含む、1 件のレコード全体 |
get_records | 1 回の呼び出しで最大 20 件のレコード |
list_records | 時代、書簡、旅、発見、旅行、書、月、種類別の場所、役職の保持者 |
list_events | 年、人、場所、役割、種類、または聖書の書ごとの出来事 |
people_in_year | 証拠とともに、その年に生存していた人、または活動していた人 |
lookup_passage | 参照箇所(「Hch 16:1」または「Acts 16:1」)についてアトラスにある情報 |
find_connection | 2 人の間のつながりを示す最短の連鎖 |
places_near | 場所または地点から一定の半径内にある場所 |
dataset_info | データの鮮度、件数、および kind と role のフィルターで使用できる値 |
プロトコル
このサーバーは stdio とストリーム可能な HTTP で MCP 2026-07-28 と、それより前の 2024-11-05 までのすべてのリビジョンに対応しています。現在も initialize で開始するクライアント(Claude Code、Claude Desktop、Cursor、VS Code)はこれまでどおり動作します。2026-07-28 対応のクライアントは、同じバイナリから server/discover、ステートレスリクエスト、キャッシュ可能なツールリストを利用できます。
ドキュメント
- はじめに:すべてのインストール方法と最初の呼び出し
- 設定:すべての変数、フラグ、クライアント設定
- 使い方:10 個のツール、そのパラメーター、返される内容
- 仕組み:ダウンロード、キャッシュ、更新、オフラインでの使用
- 開発:ビルド、テスト、リリース
関連プロジェクト
データは、このサーバーが読み取るアトラスである biblical-atlas に属します。データとそのソースはアトラスのサイトに保持され、このサーバーはデータを取得してインデックス化するだけです。同じ系列のその他の MCP サーバー:telegram-archive-mcp。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。