
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
概覽
以唯讀方式存取西班牙語聖經地圖集:檢索人物、地點、事件、王朝、書信、旅程與經文段落,並附上來源連結。
- 功能
- 針對 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 分別控制快取、本機資料檔(設定後不連網)、資料網址與重新整理間隔。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Biblical Atlas Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
biblical-atlas-mcp
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:
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
- Getting started: every install path and a first call
- Configuration: every variable, flag and client config
- Usage: the nine tools, their parameters and what they return
- How it works: download, cache, refresh and offline use
- Development: build, test and release
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
來源:README.md,提交 3914777
工具
0版本歷史
1- v0.1.2最新Oct 5, 2026


