关于 Biblical Atlas
Biblical Atlas 是用于探索西班牙语圣经地图集的 MCP 服务,提供只读工具。它将人物、地点、事件、经文及其他记录关联到地图集条目和来源,并支持搜索、筛选与关系查询。
主要功能
- 01搜索西班牙语地图集条目
- 02获取记录及来源链接
- 03按时间和上下文筛选事件
- 04查询圣经经文
- 05查找人物之间的联系
- 06按地理半径搜索地点
适用场景
- 01研究某历史年份活跃的人物
- 02追踪圣经经文引用的事件
- 03探索家族或继承关系
- 04查找某地点附近的地图集地点
MCP 相关
该 MCP 服务提供十种只读工具,用于搜索和获取地图集记录、事件、人物、经文、人物关联及附近地点。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 是一个 MCP 服务,为 AI Agent 提供 biblical-atlas 圣经地图集,包含十种只读工具:人物、地点、事件、统治时期、书信、旅程和圣经经文。回答会附带地图集 ID、记录卡片的链接(如果该记录在地图集网站上有对应页面),以及来源链接:列表回答会附带第一个来源和来源总数,而 get_record 会返回全部来源。地图集使用西班牙语,服务会原样返回其中的名称和摘要。
功能
- 按西班牙语名称搜索所有记录;搜索时忽略重音符号和大小写(“jerusalen”可找到“Jerusalén”)。
- 完整读取一条记录:双向的家族关系和其他关系、职位、坐标和候选地点,以及某个地点发生的事情。
- 按年份或时间范围、人物、地点、角色、类型或圣经书卷列出事件,并可按日期或故事顺序排列。
- 查询某人在某一年是否在世、执政或活跃,并查看每个人的证据。
- 查询圣经经文(“Hch 16:1”“Hch 16”“Rut”),获取引用该经文的事件、人物、地点和记录。
- 查找两人之间最短的亲属、继承和同行关系链。
- 查找某个地点或坐标半径范围内的地点。
- 年份使用正负数表示两个方向:-607 表示公元前 607 年。
- 无需数据库,软件包中也不包含地图集数据:服务会下载地图集的公开数据文件、缓存数据,并每小时通过条件请求刷新一次。
快速开始
需要 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 客户端的容器镜像、发行版二进制文件和所有设置,请参阅入门指南。
工具
全部十个工具均为只读:它们不会写入、删除或调用圣经地图册自身数据文件以外的任何内容,因此无需切换到只读模式。每个工具都会声明输出架构,并以 structuredContent 和 JSON 文本两种形式返回答案。
| 工具 | 回答内容 |
|---|---|
search | 按名称、西班牙语(“Pablo”)或西班牙语或英语的圣经书卷名称(“Acts”)搜索记录;未找到时提供 did_you_mean |
get_record | 获取一条完整记录及其来源 |
get_records | 一次调用最多获取 20 条记录 |
list_records | 时期、书信、旅程、发现、巡游、书卷、月份;某类地点;某个职位的任职者 |
list_events | 按年份、人物、地点、角色、类别或圣经书卷搜索事件 |
people_in_year | 查询某一年在世或活跃的人物及相关证据 |
lookup_passage | 查询地图册中某个经文引用的内容(“Hch 16:1” 或 “Acts 16:1”) |
find_connection | 查找两个人物之间最短的关联链 |
places_near | 查找某个地点或坐标附近指定半径内的地点 |
dataset_info | 数据新鲜度、计数,以及 kind 和 role 筛选器接受的值 |
协议
该服务支持 MCP 2026-07-28 及此前所有版本,最低至 2024-11-05,并支持 stdio 和可流式 HTTP。仍以 initialize 启动的客户端(目前包括 Claude Code、Claude Desktop、Cursor 和 VS Code)可以照常使用;使用 2026-07-28 版本的客户端则可通过同一二进制文件使用 server/discover、无状态请求和可缓存的工具列表。
文档
相关项目
数据属于 biblical-atlas,也就是该服务读取的地图册。数据及其来源仍保留在地图册网站上;该服务只负责获取和编制索引。同系列的其他 MCP 服务:telegram-archive-mcp。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。