Token导航 LogoToken导航

MCP Server · AI代理

Claude Dynamic Context Pruning

一个用于Claude Code的插件,通过MCP工具和钩子实现主动的上下文窗口管理,包括保存/加载结构化检查点、跟踪重复工具使用和标记子任务完成以安全减少上下文。

未说明官方级别未说明来源级核验工具 6
上下文管理JavaScriptClaude

快速开始

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

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Claude Dynamic Context Pruning 属于AI代理类 MCP Server,公开资料标注 6 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

上下文管理器--克劳德代码插件

通过MCP工具+钩子进行主动上下文窗口管理。让克劳德明白 保存/加载结构化检查点的工具,这些检查点可以在压缩后幸存下来,跟踪重复 以减少安全上下文。

背景

该插件基于三篇论文:

  • 动态上下文修剪 (arXiv 2305.15805)——“DCP”名称的起源;演示了可学习的令牌修剪,在不损失质量的情况下实现了高达80%的上下文减少
  • CAT/上下文作为工具 (arXiv 2512.22087)——主要建筑影响;提出了一种结构化的3段工作空间,模型通过工具调用主动管理自己的上下文
  • 复杂性陷阱 (arXiv 2508.21433)--验证简单的观察掩蔽(删除过时的工具输出)是否与基于LLM的摘要质量相匹配,从而证明了这里基于钩子的方法

为什么它在实践中有所帮助: 状态(任务进度、决策、文件上下文)在压缩之前写入磁盘,然后恢复,因此不会丢失任何内容。检测并警告重复的工具读取,减少重新读取相同文件时浪费的令牌。子任务边界为模型提供了安全、可预测的压缩点,而不会丢失关键上下文。

需求

  • Node.js >= 20
  • jq公司 (钩子脚本需要)
  • bash (钩子脚本需要)
  • 克劳德代码 支持插件

安装

git clone https://github.com/DxTa/claude-dynamic-context-pruning.git ~/.claude-plugins/context-manager
cd ~/.claude-plugins/context-manager && ./setup.sh
claude --plugin-dir ~/.claude-plugins/context-manager

这 --plugin-dir flag加载所有三个层:MCP服务器、钩子和技能。这三个都是正确操作所必需的——钩子在压实过程中自动保存/恢复,该技能教模型何时以及如何使用这些工具。

包含内容

图层用途文件
MCP服务器模型管理其上下文的6个工具server/
钩子压缩前自动保存,压缩后自动恢复,跟踪重复项hooks/
技能行为指导,教模型何时/如何使用工具skills/
配置插件清单、MCP注册、钩子定义根文件

MCP工具

  • save_checkpoint --保存结构化状态(任务、文件、决策、错误)
  • load_checkpoint --压缩后或会话之间恢复状态
  • mark_complete --安全上下文压缩的信号子任务完成
  • get_context_stats --查看会话统计信息和重复读取警告
  • list_checkpoints --枚举所有已保存的检查点
  • track_tool_usage --记录工具使用事件(通常由钩子调用)

钩子

  • 预紧 --压缩前自动从转录中提取状态
  • 会话启动(紧凑型) --压缩后注入恢复文本
  • PostToolUse(读取| Bash) --跟踪重复读取,在3时发出警告+

运作原理

  1. 模特阅读技巧→ 学习上下文管理协议
  2. 模型调用 save_checkpoint 在子任务边界处
  3. 模型调用 mark_complete 当工作完成时
  4. 压缩时:PreCompact挂钩自动保存→ 压实作业→ SessionStart钩子注入恢复
  5. 模型调用 load_checkpoint 压缩后恢复完整上下文
  6. get_context_stats 显示重复数据消除警告→ 模型停止重新读取

国家坚持 .claude/context-state/ 在项目目录中。

平台支持

平台判决
Linux/Ubuntu✅ 全力支持
macOS✅ 完全支持--通过安装jq brew install jq
Windows(WSL2)✅ 全力支持
Windows(本机)❌ 不支持--没有bash
Windows(Git Bash)❌ 不支持--默认情况下jq不可用

挂钩需要 bash 和 jq。不支持没有两者的平台。

发展

cd server
pkgx npm install
pkgx npm run bundle   # Single-file esbuild bundle (recommended, no runtime node_modules)
pkgx npm run build    # TypeScript tsc compilation

许可证

麻省理工学院

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

上下文管理JavaScript本地部署Claude插件MCP工具钩子脚本结构化检查点

支持客户端

Claude

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Claude Dynamic Context Pruning

MCP World · 本页

6未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

Claude Dynamic Context Pruning 怎么安装?

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

Claude Dynamic Context Pruning 怎么在 Claude Desktop、Cursor 里配置?

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

Claude Dynamic Context Pruning 收费吗?

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

Claude Dynamic Context Pruning 需要 API Key 吗?

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

Claude Dynamic Context Pruning 支持哪些客户端?

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

来源信息

继续浏览同类 MCP