mcpField
2
2b2t Atlas

2b2t Atlas

远程服务
2b2tatlas.com游戏娱乐42 天前更新

关于 2b2t Atlas

2b2t Atlas 通过公共 API 和 MCP 提供 2b2t 地点、群组、存档世界、历史媒体、物品栏及 NoCom 观测记录。它面向开发者和研究人员,提供无需账户或 API 密钥的只读访问。

主要功能

  1. 01搜索地点、群组和高速公路
  2. 02读取存档世界元数据并下载
  3. 03搜索物品栏、对象和地图画
  4. 04获取历史媒体与 NoCom 记录
  5. 05使用只读公共 API 和批量导出

适用场景

  1. 01在地图或模组中加入 Atlas 地点
  2. 02研究存档世界和历史观测
  3. 03将目录数据导入其他工具

MCP 相关

Streamable HTTP MCP 服务通过 38 个工具提供只读 Atlas 数据,无需身份验证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.blackportal.cloud/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

38
参数类型必填说明
queryobject是
query.xinteger|null否可选的原生半径原点 X;需要 z。坐标范围必须为 -33554432..33554431。
query.zinteger|null否可选的原生半径原点 Z;需要 x。不进行维度缩放。
query.tostring|null否可选的包含式结束捕获/读取日期,格式为 YYYY-MM-DD。
query.fromstring|null否可选的包含式捕获/读取日期,格式为 YYYY-MM-DD。未知日期不匹配。
query.kindstring否单个类别,默认为 sign。提供 kinds 时忽略。
query.maxXinteger|null是
query.maxYinteger否包含式最大 Y 值,范围为 -2048..2047。
query.maxZinteger|null是
query.minXinteger|null是包含式视口边界;必须同时提供 minX、minZ、maxX 和 maxZ。与任何半径筛选条件相交。
query.minYinteger否包含式最小 Y 值,范围为 -2048..2047。
query.minZinteger|null是
query.sortstring否newest(默认)、oldest 或 nearest。nearest 需要 x 和 z。多个类别的结果会交错排列。
query.textstring|null否最多 100 个字符的告示牌文本、已保存物品 ID 或名称,或对象名称。匹配时使用 Unicode NFKC、移除 Minecraft 颜色代码、合并空白并忽略大小写。没有可搜索文本的类别仍会显示。
query.kindsarray|null否类别:sign、storage、portal、bedrock、spawner、endPortalFrame、petrifiedOakSlab、mob、mapArt、banner、itemFrame、object。最后五类使用位置捕获中的定位对象,并保留捕获专属身份。稀有方块遵循非法方块政策。存储不包括末影箱。
query.limitinteger否每页 1–50 条结果,默认为 25。MCP 地图查询使用此参数对聚合结果分页。
query.matchstring否phrase(默认)表示字面子串;word 匹配一个完整单词;allWords 要求每个单词都出现在同一捕获版本中。使用 word 可排除 Maximus,只匹配 Mu。
query.offsetinteger否非负分页偏移量。所有匹配结果均可浏览。筛选条件保持不变,并使用 nextOffset 继续;null 表示结束。
query.radiusinteger否水平圆形半径,范围为 1..65536 个方块,默认值为 1024。仅在同时提供 x 和 z 时使用。
query.sourcestring否单个来源 ID 或系列(all、nocom、wdl、primary),默认为 all。显式指定的来源必须具有可搜索覆盖范围。提供 sources 时忽略。
query.sourcesarray|null否1–100 个公开来源 ID 或系列:all、nocom、wdl、primary。省略时搜索全部来源。空数组、未知 ID,以及明确选择但没有可搜索覆盖范围的来源均无效。使用 list_world_find_sources 查找 ID 和覆盖范围。
query.cellSizeinteger否2 的幂,范围为 1 到 67108864 个方块,默认值为 256。视口较大时可能返回更粗略的 cellSize。
query.blockTypestring|null否可选的精确 Minecraft 方块或实体 ID,可带或不带 minecraft: 前缀。
query.dimensionstring否原生维度:overworld(默认)、nether 或 end。
query.hideEmptyboolean否仅包含至少有一个已保存物品的储物容器。排除空库存和未知库存;其他类别仍会显示。
query.namedOnlyboolean否仅包含具有明确自定义名称的已保存对象。其他类别仍会显示。
query.renderIdsarray|null否可选的 1–100 个公共渲染 ID。将结果限制为所选捕获记录。
query.changedSignsboolean否要求所选来源中同一位置的捕获告示牌文本存在差异。其他类别仍会显示。
query.hideBlankSignsboolean否仅包含移除空白字符和 Minecraft 格式代码后仍有已保存文本的告示牌。排除空白文本或未捕获文本;其他类别仍会显示。默认为 false。
query.contentsRecordedboolean否仅包含记录了库存的储物容器,包括已保存的空列表。排除未知库存和 NoCom 储物容器;其他类别仍会显示。

详细介绍

2b2tAtlas 公共 API

在你自己的地图、模组或研究工具中使用 Atlas 数据。 查询地点、团体和高速公路,查找已保存的世界,或搜索已捕获的告示牌、 物品栏、生物和地图艺术作品。公开读取无需账号或 API 密钥。

此仓库包含 API 参考、HTTP 示例,以及一份 带日期的应用程序源码副本。

截至 2026 年 10 月 26 日核验:57 个公开 GET 路由和 38 个只读 MCP 工具。 记录的响应示例来自 10 月 19 日;数值和数量可能会变化。 如需准确的参数,请使用在线网站参考或 完整路由目录。

基础 URL: https://api.blackportal.cloud。 你可以通过浏览器、命令行或自己的代码发送请求。

试用

在浏览器中打开地点列表, 或运行以下命令之一。在 Windows PowerShell 5.1 中,请使用 curl.exe。

curl --fail "https://api.blackportal.cloud/api/locations"
curl --fail "https://api.blackportal.cloud/api/groups"
curl --fail "https://api.blackportal.cloud/api/renders?limit=10"
curl --fail "https://api.blackportal.cloud/api/nocom/highways?dimension=nether&direction=northeast"

列表响应为 JSON 数组。传送点、渲染图和附件支持 limit 和 offset;默认上限为 500,最大为 1,000。地点会返回 完整目录。

对于地点选择器或目录,请使用 /api/locations/directory。它会返回 包含名称、团体、数量和首选操作的精简条目。有人打开某条记录以查看完整历史和媒体时, 再获取 /api/locations/{id}。

请求示例

examples/requests.http 包含用于目录记录、Find、物品栏和历史观测的普通 HTTP 请求。你可以通过现有的任意语言或 HTTP 工具使用 API。无需 Atlas 客户端包。

应用程序快照与当前 API 参考相互独立。 其中的设置指南介绍的是 2026 年 9 月 26 日的源码; 并未介绍之后新增的生产环境功能或运行时变更。

端点

以下所有路由均使用 GET。响应字段、筛选条件、缓存和错误信息请参阅参考文档。

资源路由
地点/api/locations、/api/locations/directory、/api/locations/map、/api/locations/{id}、/api/locations/aliases
团体/api/groups、/api/groups/{id}
高速公路/api/highways、/api/highways/{id}
存档传送点/api/warps、/api/warps/{id}
传送点 WDL 元数据与 ZIP/api/warps/{id}/world-download、/api/warps/{id}/world-download.zip
渲染图/api/renders、/api/renders/{id}、/api/locations/{id}/renders
已保留的渲染源 WDL 元数据与 ZIP/api/renders/{id}/world-download、/api/renders/{id}/world-download.zip
历史媒体/api/attachments、/api/attachments/{id}
地图图层/api/maprenders、/api/maprenders/catalog
统一查找/api/find、/api/find/map、/api/find/sources、/api/find/source-options、/api/find/history、/api/find/inventory、/api/find/objects/{renderId}/{objectId}
已保存图库/api/renders/{renderId}/explore/objects、/api/renders/{renderId}/explore/objects/{id} 及其 /art.png 预览
NoCom/api/nocom、/api/nocom/periods、/api/nocom/highways、/api/nocom/hits 及其每日/区块/图块路由、/api/nocom/find/*
热度/api/popularity?days=7、30 或 90

客户端行为

  • 缓存目录响应,并遵循 HTTP 缓存标头。在 Minecraft 客户端中, 应在渲染/刻度线程之外执行 HTTP 请求和图像解码。
  • 位置页面使用 interactiveUrl,JSON 使用 apiUrl,已保存世界使用 worldDownloadUrl。对于 Find 对象的 3D 目标位置, 优先使用 savedObject.locationLink,并基于 https://2b2tatlas.com 解析。 blueMapUrl 用于打开独立查看器,是可选项,且仅适用于渲染。
  • 处理空字段,并忽略未知的 JSON 属性。
  • 坐标使用记录所属的原生维度:0 为主世界,1 为下界, 2 为末地。瓦片模板中的 {y} 表示瓦片行,而不是 Minecraft 海拔。
  • WDL 是不完整的历史 Java 存档。其元数据包含范围、来源、大小和 SHA-256; ZIP 下载支持 HTTP 范围请求。
  • 历史坐标和渲染内容不代表服务器当前状态。 Nocom 观测次数不等于独立玩家数量。
  • 已保存的物品栏来自 WDL 捕获数据。NoCom 记录容器位置, 而非容器内容。无论是旧捕获数据还是缺失的结果,都不能说明箱子后来被清空或洗劫。
  • 复制记录时,请保留来源 URL、说明文字、署名和证据字段,以便核查原始材料。

MCP

端点:https://api.blackportal.cloud/mcp。传输方式:Streamable HTTP。 该服务无状态且只读,无需身份验证。

MCP 指南包含客户端配置、当前工具以及 资源 URI。注册表名称为 io.github.bobymicjohn/2b2t-atlas; 其清单文件为 server.json。

批量数据

静态导出文件托管在 2b2tatlas.com:

文件内容
dataset.json数据集元数据和目录链接
locations.jsonl位置记录
groups.jsonl群组及其关系
highways.jsonl已批准的高速路及其关系
media.jsonl历史媒体记录
world-downloads.jsonl可用的不完整 WDL、校验和及来源链接
llms.txt数据和文档索引

批量导入时请使用这些导出文件。导入记录时,请保留实体 ID 和规范 URL。 WDL 目录 也提供 HTML 视图。

现有集成

XaeroTools支持可选的 Atlas 位置叠加层,其中包含来源链接和 Atlas 地图图像的本地副本。

贡献

本地检查和拉取请求请参阅 CONTRIBUTING.md。 如需报告文档错误和不正确的请求示例,请通过 issues提交。

许可证

Atlas 编写的代码、文档和完整技术栈 均以 Unlicense 发布。你可以随意使用、修改和分享; 无需许可,也无需注明 Atlas 署名。Atlas 的事实目录同样如此。 ATTRIBUTION.md提供可选的署名格式; NOTICE.md说明第三方媒体和来源条款。

2b2tAtlas 与 Mojang Studios、Microsoft 或 2b2t 的运营者均无关联。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。