mc_kit_memory
Store and retrieve persistent cross-session memories for Minecraft agents: record notes with metadata, read or search saved files, and keep per-server knowledge that survives restarts.
Instructions
长期记忆(跨会话、重启后还在),放在 .mcp-mc-agent/ 里,按服务器建子文件夹(_global/ 放通用的)。
索引由你自己维护:README.md(server 把它的内容 + 目录树放进 instructions,忘了更新也不失真,但改了记忆就顺手更新它)。
action:
· index(默认)看总览:有哪些文件夹/文件、各多少条、README 现状
· kinds 四类记忆的说明 + 各类各有几个文件
· record 记一条带元数据的记忆(推荐;同 key 累加成功/失败,不堆重复)
· read 读文件(path 或 topic+server);读图片会直接给你看
· append 追加一条(同 key 覆盖)—— 只对文本文件
· write 整文件覆盖(重组内容/小标题/表格)
· put 把工作区里的任意文件(图片最常用)复制进记忆
· delete 删文件(path 指向目录则整目录删)
· search 跨文本文件搜关键词,返回命中行
路径写法:path:"mc.example.com/maps/town.png" 或 topic:"landmarks"(server 默认当前服,不传进 _global/)。
⚠️ 只读写文件,不执行任何东西(没有 shell)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | record:成功 true / 失败 false;只记事实不填 | |
| key | No | record/append:这条记忆的名字(同 key 累加或覆盖) | |
| from | No | record:从哪来的(mc_observe / 用户说的 / 实测) | |
| kind | No | record:world/exp/task/rule(世界事实/操作经验/任务记录/用户规则,后者只读) | |
| name | No | put:存进去的名字(缺省用原名) | |
| path | No | 相对路径,如 mc.example.com/landmarks.md | |
| text | No | record/append 的内容(一句话) | |
| limit | No | search 最多几条(默认 30) | |
| query | No | search 的关键词 | |
| topic | No | 主题名(拼成 <server>/<topic>.md) | |
| action | No | index(默认)/ kinds / record / read / append / write / put / delete / search | |
| server | No | 服务器文件夹;默认当前服,不传 _global | |
| source | No | put:要存入记忆的文件路径(工作区内;图片最常用) | |
| content | No | write 的完整内容 | |
| version | No | record:适用版本(如 1.21.9;跨版本通用就不填) | |
| condition | No | record:**失败必须填**——什么情况下失败(别写"永久不可达") |