Token导航 LogoToken导航TokenDH.com
Haksnbot Map logo
数据服务未说明官方级别未说明来源级核验

Haksnbot Map

MCP Server

一个为AI代理提供持久位置存储的MCP服务器,支持SQLite全文搜索和空间查询。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

haksndot

提供方

haksndot

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

haksnbot地图

为AI代理提供持久位置存储的MCP(模型上下文协议)服务器。使用SQLite进行全文搜索,以高效存储和检索具有坐标、标签和空间查询的命名位置。

特性

  • 指定地点 -使用唯一名称存储位置(例如,“spawn”、“my_base”、“nether_hub”)
  • 完整坐标 -X、Y、Z,带尺寸支持(外周、下周、末端)
  • 标签系统 -用灵活的标签组织位置(例如“农场”、“公共”、“危险”)
  • 全文搜索 -使用FTS5按名称、描述或标签查找位置
  • 空间查询 -查找最近的位置,在半径内搜索,计算距离
  • 更抽象的数学 -转换上世界和下世界之间的坐标(÷8或×8)

安装

git clone https://github.com/haksndot/haksnbot-map.git
cd haksnbot-map
npm install

使用Claude代码

添加到您的Claude Code MCP设置中(~/.claude/settings.json):

{
  "mcpServers": {
    "map": {
      "command": "node",
      "args": ["/path/to/haksnbot-map/src/index.js"]
    }
  }
}

配置

数据库路径可以通过环境变量设置:

{
  "mcpServers": {
    "map": {
      "command": "node",
      "args": ["/path/to/haksnbot-map/src/index.js"],
      "env": {
        "MAP_DB_PATH": "/path/to/locations.db"
      }
    }
  }
}

如果未设置,则默认为 locations.db 在包目录中。

可用工具

核心业务

工具说明
save_location使用坐标、尺寸、描述、标记和所有者保存命名位置
get_location按名称检索特定位置
list_locations列出所有具有可选维度/所有者筛选的位置
delete_location删除已保存的位置

搜索和标签

工具说明
search_locations在名称、描述和标签之间进行全文搜索
find_by_tags查找具有特定标签的位置(匹配全部或任何位置)
list_tags获取所有具有使用次数的唯一标签
add_tags将标签添加到现有位置
remove_tags从某个位置删除标签

空间查询

工具说明
get_distance计算两点之间的距离(支持名称或原始坐标)
find_nearest找到离一点最近的N个位置
find_in_radius查找指定半径内的所有位置
get_nether_coords转换世界和地狱之间的坐标

统计

工具说明
get_location_stats获取概述:总位置、按维度、按所有者、顶部标签

位置结构

每个位置包含:

  • 名字 -位置的唯一标识符(必填,不区分大小写)
  • x、 y,z -坐标(必填)
  • 维度 -overworld、neather或end(默认值:overworld)
  • 描述 -这是什么地方
  • 标签 -分类标签阵列(例如。, ["farm", "public", "wheat"])
  • 所有者 -谁保存了此位置(玩家姓名)
  • created_at / updated_at -时间戳

例子

> Save my base at coordinates 100, 64, -200

> Where is the nether hub?

> What locations are near spawn?

> Find all public farms

> How far is it from my base to the end portal?

> What are the nether coordinates for the witch farm?

需求

  • Node.js 18+

依赖项

相关项目

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaudeAI代理位置存储本地部署SQLite空间查询Minecraft

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP