mcpField
A
ArkHive MCP

ArkHive MCP

本地服务
github.com/sammyboi81记忆与知识15 周前更新

关于 ArkHive MCP

ArkHive MCP 是面向开发者和团队的本地优先治理记忆 MCP 服务,让 AI Agent 跨会话保留可追溯上下文。它以 SQLite 哈希链记录记忆,并支持完整性核验和约束评估。

主要功能

  1. 01持久化 Agent 身份
  2. 02追加哈希链记忆记录
  3. 03检索过往记录
  4. 04验证记录链完整性
  5. 05按约束评估操作

适用场景

  1. 01让 Agent 跨会话延续项目上下文
  2. 02检查本地记忆记录是否被篡改
  3. 03在执行操作前核对治理约束

MCP 相关

作为 MCP 服务,ArkHive 向客户端提供 birth、remember、recall、verify 和 govern 工具。记忆默认保存在本地 SQLite 文件中。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sammyboi81-arkhive": {
"command": "uvx",
"args": [
"arkhive-mcp"
]
}
}
}
启动命令uvx arkhive-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiarkhive-mcp0.3.0

工具

12

收录的工具列表 · 更新于 2 周前

参数类型必填说明
namestring是
covenantarray是

详细介绍

ArkHive MCP

面向 AI Agent 的本地优先治理记忆,具备持久身份、 防篡改历史、验证和感知约束的决策能力。

告诉你的 AI:“检查 ArkHive。”

ArkHive 是一款开源的 Model Context Protocol 服务,面向希望 Claude、Codex 和其他 MCP 客户端能够跨会话保留可追责上下文,且默认不将记忆发送到托管服务的开发者 和团队。

你将获得什么

  • 跨会话记忆。 你的 AI 会记录自己做过什么,并在下次读取这些记录——每天早上都不用从空白开始。
  • 防篡改历史。 每条记录都通过哈希(SHA-256)链接。编辑、删除或重新排序任何过往记录都会导致验证失败——你会获得变更证据,而不是悄无声息的改写。
  • 本地优先,不收集遥测数据。 链保存在你机器上的普通 SQLite 文件中。除非你明确选择加入,否则不会传输任何内容。
亲自验证——一条命令,无需密钥

不要只凭相信“防篡改”这一说法。运行验证:

git clone https://github.com/sammyboi81/arkhive && cd arkhive
./scripts/verify.sh          # or:  python -m benchmark

它会写入一个临时的哈希链接账本,验证账本无误,然后通过直接 SQL 编辑伪造一个区块,并展示验证如何发现伪造。实际输出:

[3] verify (untouched):    blocks=20 broken_links=0 -> INTACT — context provably unbroken
[4] TAMPERED block idx=10: 'event_10' -> 'FORGED_EVENT' (direct SQL edit, no hash recomputed)
[5] verify (after tamper): blocks=20 broken_links=1 -> TAMPERED — 1 broken links
RESULT: PASS - tamper-evidence proven.

干净的链通过验证时有 0 个断开的链接;单次伪造编辑会被发现。不会触碰你的真实 data/chain.db。要了解哈希链能够和不能保护的真实边界,请参阅下文的 哈希链能够抵御的威胁。

新增:Claude Code 安全带。 这些钩子会让 Claude Code(以及 Cursor)在执行任何不可逆操作前先征求同意,在此链上记住跨会话项目状态,并且在代码运行前拒绝声称“已完成”。引擎:pip install sentarion-mcp 然后运行 sentarion seatbelt install。一键套件包含五项策略和三个技能:https://inboxaxe.com/mcp#seatbelt

一条命令安装

python -m pip install arkhive-mcp

MCP 命令为 arkhive-mcp。

已更名: 此软件包此前以 humane-intelligence 的名称发布(仍可安装,但现已冻结)。ArkHive 是产品; #HumaneIntelligence 是这场运动。

连接 MCP 客户端

Claude Desktop

将此条目添加到 Claude Desktop MCP 配置中,然后重启 Claude Desktop:

{
  "mcpServers": {
    "arkhive": {
      "command": "arkhive-mcp",
      "args": []
    }
  }
}

如果 Claude Desktop 找不到通过 pip 安装的命令,请将 arkhive-mcp 替换为以下命令输出的绝对路径:

python -c "import shutil; print(shutil.which('arkhive-mcp'))"
Codex
codex mcp add arkhive -- arkhive-mcp

使用以下命令确认配置已生效:

codex mcp list

可用工具

工具功能
birth使用明确的契约创建稳定的 Agent 身份。
remember为已创建的身份追加一条哈希链接、防篡改记录。
recall检索过往记录,帮助 Agent 根据当前会话获取依据。
verify重新计算并检查本地链,确认其后续是否遭到篡改或出现断链。
govern根据确定性约束评估操作,并记录判定结果。

本地链存储在 SQLite 中。具体位置取决于启动服务命令时所在的位置;如果你想控制其 data/chain.db 文件的存放位置,请使用专用工作目录。

两分钟验证

连接服务后,说**“检查 ArkHive”**,或让你的 MCP 客户端按顺序执行以下调用:

  1. 使用名称 verification-agent 和契约 ["record facts accurately", "verify before claiming completion"] 调用 birth。
  2. 复制返回的身份,并使用操作 installation_verified 和数据 {"source": "local MCP test"} 调用 remember。
  3. 针对该身份调用 recall,并确认记录已显示。
  4. 调用 verify,并确认链的报告状态有效。
  5. 针对一个无害的测试操作调用 govern,并检查记录的判定结果。

此流程会在不使用生产数据的情况下,测试身份、持久化、检索、完整性验证和治理。

隐私与可选贡献

默认仅在本地运行。禁用贡献功能时,ArkHive 不会主动发送任何链内容或哈希值。

只有在想要选择加入时,才将 humane.config.example.json 复制为 humane.config.json:

模式离开本机的内容
默认(enabled: false)不会主动传输任何内容。
anchor最新区块哈希和链长度。不包含记忆内容。
contribute示例配置中所述的受治理事件字段,以及锚定数据。

锚定和贡献都是可选的,尽力而为,且默认关闭。 启用任一模式前,请检查配置的端点和事件内容。

哈希链可防范的情况

该链具有篡改可见性:编辑、删除或重新排列已有记录,理应导致后续验证失败,因为哈希值将不再匹配。 这能提供有用的变更证据,并使意外或不复杂的本地篡改可被检测到。

但它无法阻止完全控制本机的攻击者同时替换数据库和软件、删除全部历史记录、恢复旧快照、窃取可读取的本地数据,或生成一条内部一致的新链。独立锚定可以加强证据,证明某个链状态在特定时间已经存在,但无法让本地主机免受入侵。

项目链接

超越自托管——付费版本

本页面上的 MCP 服务永久免费(Apache-2.0,可自托管,无遥测)。 如果你需要的不只是 DIY:

  • 托管版 ArkHive — 一个 URL,无需安装,无需密钥: https://arkhive.dondatabrain.com/mcp(通过 claude mcp add --transport http arkhive https://arkhive.dondatabrain.com/mcp 将其添加到 Claude Code)。
  • 为你定制的 AI Agent — 一次通话即可将可用的 MCP Agent 接入你的 Claude 或 ChatGPT,由创始人为你全程打造: 固定价格 $700。
  • ArkHive Enterprise — 在你自己的服务器上,由我们亲自交付安装并开展试点, 起价 $2,500:[email protected]。

由 InboxAxe 背后的团队打造 — 这是一个受治理的 AI 营销平台,未经你同意,任何内容都不会发送。

参与贡献

欢迎提交问题和拉取请求。请保持默认仅在本地运行,避免引入遥测,并为记忆或治理行为的变更添加测试。

ArkHive 是 DonDataBrain 底层的开放式受治理记忆层。我们的使命是打造以人为本、可问责的 AI;公开的 MCP 列表优先展示用户可独立验证的功能。

Apache-2.0 © 2026 ZagAIrot Technologies LLC。

评论

支持 Markdown

第一次接触 MCP?

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

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