Biblical Atlas Mcp

io.github.GeiserXv0.1.2更新於 Oct 5, 2026

Spanish Bible atlas as MCP tools: people, places, events, passages, each linked to its source

概覽

AI 產生的概覽

以唯讀方式存取西班牙語聖經地圖集:檢索人物、地點、事件、王朝、書信、旅程與經文段落,並附上來源連結。

功能
針對 biblical-atlas 資料集提供九個唯讀工具:依西班牙語名稱檢索記錄(忽略重音與大小寫)、完整讀取單筆記錄(含家族關係、職務、座標與候選地點)、依年份、人物、地點、角色、類型或聖經書卷列出事件、查詢某一年在世、在位或活躍的人物、查找聖經引用、找出兩人之間最短的關係鏈,以及查找某地點或座標半徑內的地點。回答包含地圖集 id、記錄卡片連結(若有)與來源連結。地圖集為西班牙語,名稱與摘要以原文回傳。
適用情境
適合需要關於聖經人物、地點、事件與年代之結構化、可溯源回答的情境,或需要解析聖經引用、家族與繼承關係而不想手動查閱時。它是唯讀參考來源,不是通用搜尋引擎。
執行需求
透過 npm 套件 biblical-atlas-mcp 以 stdio 在本機執行,需要 Node.js 18 或更新版本。不需要帳號或 API 金鑰。預設會下載地圖集的公開資料檔並快取,每小時重新整理一次;選用環境變數 BIBLICAL_ATLAS_CACHE_DIR、BIBLICAL_ATLAS_DATA_FILE、BIBLICAL_ATLAS_DATA_URL 與 BIBLICAL_ATLAS_REFRESH 分別控制快取、本機資料檔(設定後不連網)、資料網址與重新整理間隔。
安裝前請注意
預設情況下伺服器會從所設定的 BIBLICAL_ATLAS_DATA_URL 透過網路取得資料檔,該網址的營運方會看到這個請求;可設定 BIBLICAL_ATLAS_DATA_FILE 改用本機副本離線執行。所有工具皆為唯讀,不會寫入、傳送或刪除資料。資料屬於第三方地圖集,並以西班牙語提供。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Biblical Atlas Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[biblical-atlas-mcp]

biblical-atlas-mcp

[CI] [License]

biblical-atlas-mcp is an MCP server that gives AI agents the biblical-atlas Bible atlas as nine read-only tools: people, places, events, reigns, letters, journeys and Bible passages. Answers carry the atlas id, a link to the record's card on the atlas site where the record has one, and links to its sources: a list answer carries the first one and the total, and get_record returns them all. The atlas is in Spanish, and the server returns its names and summaries as they are.

Features

  • Search every record by its Spanish name; accents and case are ignored ("jerusalen" finds Jerusalén).
  • Read one record in full: family and relations in both directions, offices, coordinates and candidate sites, what happened at a place.
  • List events by year or range, person, place, role, kind or Bible book, in date or story order.
  • Ask who was alive, ruling or active in a year, with the evidence for each person.
  • Look up a Bible reference ("Hch 16:1", "Hch 16", "Rut") and get the events, people, places and records that cite it.
  • Find the shortest chain of family ties, succession and companionship between two people.
  • Find places within a radius of a place or a coordinate.
  • Years are signed in both directions: -607 means 607 a.e.c.
  • No database and no atlas data in the package: the server downloads the atlas's public data file, caches it and refreshes it hourly with a conditional request.

Quick start

With Node.js 18 or newer, add the server to Claude Code with claude mcp add biblical-atlas -- npx -y biblical-atlas-mcp, or to any client that starts stdio servers:

json
{  "mcpServers": {    "biblical-atlas": { "command": "npx", "args": ["-y", "biblical-atlas-mcp"] }  }}

Then ask "who was alive in 607 a.e.c.?"; the container image for HTTP clients, release binaries and every setting are in Getting started.

Documentation

Related projects

The data belongs to biblical-atlas, the atlas this server reads. It stays on the atlas site with its sources; this server only fetches and indexes it. Other MCP servers in the family: telegram-archive-mcp.

License

MIT

來源:README.md,提交 3914777

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.2最新Oct 5, 2026