
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


