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