Token导航 LogoToken导航

MCP Server · 文档知识

ket (Nickjoven)

Ket是一个基于BLAKE3哈希的内容寻址存储系统,支持多智能体工作流中的记忆、溯源和评分功能,适用于需要高度确定性和不可变存储的场景。

未说明官方级别未说明来源级核验工具 16
多智能体系统分布式系统RustClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
nickjoven
提供方
nickjoven

工具数量

16

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

ket (Nickjoven) 属于文档知识类 MCP Server,公开资料标注 16 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 16 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

无$.psi\\rangle$

目的: 多代理存储系统的内容可寻址基底——BLAKE3散列、不可变存储,具有Merkle DAG来源、评分和MCP集成。用于外部化LLM内存、沿袭和遍历控制的基础架构层。

每个工件(代码、推理、分数)都经过BLAKE3散列、重复数据消除,并存储在一个不可变的内容寻址存储中,该存储具有一个可查询的SQL镜像,由 笨蛋。专为来源、谱系和评分很重要的多代理工作流而构建。

Ket实现了中描述的基板架构 *分布式认知协调的内容寻址自适应知识库* (Joven,2026)——一种用于LLM推理失败的系统层方法,将内存持久性、来源和遍历控制外部化到确定性、内容寻址的基础设施中。本文的核心原语(Merkle DAG节点、深度评分、分层操作、增量链和定点收敛)直接映射到ket的crate架构;完整映射见论文第9.2节。

建筑

┌─────────────────────────────────────────────────────┐
│                     ket-cli                         │
│              22 commands, --json output             │
├──────────┬──────────┬───────────┬───────────────────┤
│ ket-mcp  │ket-agent │ ket-score │     ket-cdom      │
│ 16 tools │  tasks   │ 4 dims    │   tree-sitter     │
│ JSON-RPC │ routing  │ auto/peer │   Rust + Python   │
├──────────┼──────────┴───────────┴───────────────────┤
│ ket-opt  │  WQS binary search · tier allocation     │
│ calibrate│  Lagrangian relaxation · provenance      │
├──────────┴──────────────────────────────────────────┤
│                     ket-dag                         │
│        Merkle DAG · lineage · soft links            │
├─────────────────────────────────────────────────────┤
│          ket-cas            │        ket-sql        │
│   BLAKE3 flat-file blobs    │  Dolt versioned SQL   │
└─────────────────────────────┴───────────────────────┘

双存储模式 -CAS是真理的永恒源泉;Dolt SQL是可查询的、版本化的镜像。A. repair 如果他们偏离正道,指挥部就会和解。

工作区板条箱

板条箱用途
凯特猫BLAKE3内容寻址blob存储区(.ket/cas/)
市场行情Merkle DAG用于来源——父链、软链接、进出口捆绑
ket sqlDolt SQL包装器——9个表、版本化提交、沿袭查询
市场mcpMCP服务器(stdio JSON-RPC)为Claude和其他代理提供了16个工具。Dolt是可选的-CAS-only工具在没有它的情况下工作
市场代理多代理编排——任务生命周期、子流程生成、上下文注入
市场得分评分引擎——正确性、效率、风格、完整性——通过自动评分 cargo build/test/clippy
市场选择WQS二分搜索优化器——DAG节点间计算层分配的拉格朗日松弛
市场cdom代码文档对象模型——Rust和Python符号提取的树型解析
ket cli包含22个命令的CLI二进制文件
市场用于CAS和DAG操作的PyO3 Python绑定

入门指南

三个层次——从最低限度开始,在需要时添加功能。

第1层:Just ket(不依赖Rust)

内容寻址代理内存所需的一切:存储、DAG、沿袭、漂移检测、MCP服务器。 16个MCP工具中有13个在这一层工作。

# Build
cargo build --release

# Initialize a ket store
ket init

# Store a file and get its content ID
ket put myfile.rs

# Create a DAG node with lineage
ket dag create "initial reasoning" --kind reasoning --agent claude

# Track a file for drift detection
ket track add src/main.rs --agent claude
ket drift

# Start the MCP server (for Claude integration)
ket mcp

# Scan code symbols
ket scan src/lib.rs
ket cdom "parse"

先决条件: Rust(稳定版,2021年版)。就这样

第二层:添加Docker(评分、任务、SQL查询)

Docker在容器中运行Dolt——你永远不会直接安装它。这将解锁评分、任务委派、SQL查询和校准。 所有16个MCP工具。

# Start the Dolt sidecar
docker compose --profile full up -d dolt

# Sync CAS → SQL
ket repair

# Now scoring and tasks work
ket agent register claude
ket task create "Implement auth module" --by claude
ket scores auto  --agent claude --dir .
ket calibrate run  --max-cost 50

先决条件: Rust+Docker。

第3层:完整的Docker(不需要Rust)

在容器中运行所有内容。适合在不安装Rust的情况下尝试ket。

# Build the image
docker compose build

# Initialize a ket store
docker compose run --rm ket init

# Store a file (mount your project into /data)
docker compose run --rm -v "$PWD":/data/project ket put /data/project/myfile.rs

# DAG operations
docker compose run --rm ket dag create "initial reasoning" --kind reasoning --agent claude
docker compose run --rm ket dag ls
docker compose run --rm ket status

这 /data 销量会在不同批次之间持续存在。添加Dolt侧三轮 docker compose --profile full up -d dolt.

CLI命令

内容商店

  • ket init --初始化 .ket 目录
  • ket put --存储文件,返回CID
  • ket get --按CID检索内容
  • ket verify --检查完整性
  • ket cas-stats --店铺规模细分
  • ket gc [--delete] --垃圾收集孤立斑点

DAG和谱系

  • ket dag create --创建节点(--kind, --parent, --agent)
  • ket dag ls / ket dag show --列出/检查节点
  • ket dag lineage --追踪祖先链
  • `ket dag drift

` --检测文件漂移

  • ket link create --软链接(取代、矛盾等)
  • ket merge --parents ... --多父合并节点
  • ket dot [--root ] --Graphviz DOT可视化
  • ket export / ket import --便携式DAG捆绑包

任务和代理

  • ket task create / ket task ls / ket task assign
  • `ket agent register

/ ket agent ls`

  • ket run --通过代理子流程执行任务

代码智能

  • `ket scan

` --索引符号(Rust/Python)

  • ket cdom [path] --搜索提取的符号
  • ket search --全文内容搜索

评分

  • ket scores add --创纪录得分(--dim, --value, --agent)
  • ket scores show --节点得分
  • ket scores profile --代理平均值
  • ket scores route --维度的最佳代理
  • ket scores auto --自动评分(构建/测试/剪辑)

校准

  • ket calibrate run --WQS优化层分配(--max-cost, --max-depth, --max-tier3)
  • ket calibrate inspect --读回存储的校准
  • ket calibrate history --子树的所有校准

运营

  • ket sql --针对Dolt的原始SQL
  • ket log [-n ] --突变日志
  • ket status --健康仪表板
  • ket history / ket diff --Dolt版本历史
  • ket repair [--dry-run] -从CAS重建SQL
  • ket track add/ls/rm --文件漂移跟踪

全球旗帜

  • `--home

以(权力)否决 .ket 目录(env: KET_HOME`)

  • --json --结构化JSON输出

MCP集成

Ket通过MCP(模型上下文协议)公开了16个用于代理集成的工具。

Dolt是可选的。 MCP服务器仅从CAS开始-16个工具中有13个在没有Dolt的情况下工作。只有评分、任务和校准需要它。

工具它做什么需要Dolt吗?
ket_put存储内容,获取CID否
ket_get按CID检索内容否
ket_verify检查CID完整性否
ket_dag_link创建具有来源的DAG节点否
ket_dag_lineage追踪祖先链否
ket_dag_ls列出/过滤DAG节点否
ket_check_drift检测文件更改否
ket_search全文内容搜索否
ket_status基质健康仪表板否(通过Dolt增强)
ket_store_reasoning将推理作为DAG节点进行持久化否
ket_get_reasoning根据上下文检索推理否
ket_query_cdom搜索代码符号否
ket_schema_stats检查架构数据消除的有效性否
ket_score记录质量分数是
ket_create_subtask将工作委托给代理人是
ket_calibrate优化遍历层是

添加到您的Claude MCP配置中:

{
  "mcpServers": {
    "ket": {
      "command": "ket",
      "args": ["mcp"]
    }
  }
}

设计原则

  • 内容解决了所有问题 --相同的内容=相同的CID。确定性、重复性、不可变。
  • 默认来源 --每个工件都通过Merkle DAG链接到其父级。
  • 双存储器 -CAS用于真理,SQL用于查询。两者都可以重建另一个。
  • 记分门路线 --通过4个维度的历史评估,系统可以了解哪个代理最擅长什么。
  • 漂移检测 --跟踪的文件会根据需要重新散列,以防止过时的推理上下文。
  • 便携式捆绑包 --DAG子图可以跨实例导出和导入。
  • 架构链接,而非架构强制 --见下文。

模式和重复数据消除

Ket的CAS通过内容哈希消除重复:相同的字节产生相同的CID。这是精确的dedup,而不是语义dedup。两个斑点 *意思是* 相同的东西,但不同之处在于尾随换行符或键顺序,得到不同的CID。

模式解决了这个问题,而没有将市场拉到情报线之上。

运作原理

模式是存储在CAS JSON模式、结构定义、提示模板和纯英语描述中的任何blob。Ket不会解释它。创建DAG节点时,您需要附加架构的CID:

# Store your schema
SCHEMA_CID=$(ket put my_schema.json)

# Create a node whose output conforms to it
ket dag create "structured observation" \
  --kind memory --agent claude --schema $SCHEMA_CID

这 schema_cid 节点上的字段记录输出的形状 *索赔* 拥有。这就是合同。执法是你的问题。

为什么这有助于除尘

当语义等效的数据产生字节相同的输出时,内容哈希去重工作。模式通过约束表面积来实现这一点:排序键、规范格式、仅必填字段、无可选噪声。如果代理符合模式,则等效的观测值也会对其进行哈希运算。

市场提供什么

  • schema_cid 在每个节点上 --可选,存储在DAG中,可查询。
  • 架构统计信息 --给定模式CID,计算总节点数与唯一输出CID。如果它们相等,则模式不会产生dedup。如果它们出现分歧,那就是。这是一个纯粹的哈希计数查询,不需要语义理解。
  • 通过来源传播 --当模式演变时,DAG会使爆炸半径可见。查询所有具有旧模式CID的节点,跟踪其沿袭,显式迁移。

市场不提供什么

  • 摄取时的架构验证。Ket不会拒绝不合格的数据。
  • 模式格式意见。JSON Schema、protobuf、TOML--ket不在乎。
  • 语义错误。如果两个blob表示相同的东西,但具有不同的字节,则它们会得到不同的CID。模式的工作是防止这种情况发生。

基板保持在情报线以下。模式是一种用户端规程,它使内容寻址层更难为您工作。

许可证

麻省理工学院

工具与能力

工具数量

16

资源数量

0

提示词数量

0

能力标签

多智能体系统Rust本地部署内容寻址存储MerkleDAG知识管理分布式系统

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 16 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ket (Nickjoven)

MCP World · 本页

16未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ket (Nickjoven) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

ket (Nickjoven) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

ket (Nickjoven) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ket (Nickjoven) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

ket (Nickjoven) 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP