mcpField
C
Context Continuation MCP Server

Context Continuation MCP Server

本地服务
github.com/core3-coder记忆与知识273 周前更新

关于 Context Continuation MCP Server

Context Continuation MCP Server 以易读的 Markdown 文件跟踪 AI 开发会话和项目进度,帮助开发者监控上下文用量,并在新会话中生成恢复提示词。

主要功能

  1. 01跟踪消息和 Token 用量
  2. 02在接近上下文上限时提醒
  3. 03生成会话恢复提示词
  4. 04记录项目里程碑和进度
  5. 05以 Markdown 文件存储数据

适用场景

  1. 01监控开发过程中的上下文
  2. 02在新会话中继续工作
  3. 03保留项目决策和里程碑

MCP 相关

它向 MCP 客户端提供会话跟踪、状态查询、项目进度、项目摘要和会话恢复工具。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Context Continuation MCP 服务

CI codecov npm version Node.js License: MIT GitHub issues GitHub stars

一个 MCP(Model Context Protocol)服务,为 AI 开发会话提供智能上下文管理。再也不用担心达到令牌上限时丢失上下文!

功能特性

  • 自动上下文跟踪:监控令牌用量和对话流程
  • 智能会话中断提醒:在达到上下文上限前收到通知
  • 无缝恢复:为新会话生成上下文恢复提示词
  • 项目管理:跨会话跟踪里程碑、决策和进度
  • 基于文件的存储:可与 git 配合使用的易读 Markdown 文件

快速开始

安装
npm install -g context-continue-mcp
在 Claude Desktop 中使用
  1. 添加到 Claude Desktop 配置中:
{
  "mcpServers": {
    "context-continue": {
      "command": "context-mcp",
      "args": ["--project", "/path/to/your/project"]
    }
  }
}
  1. 重启 Claude Desktop

  2. 在对话中开始使用上下文工具:

    • context_start_session - 开始跟踪新会话
    • context_track_message - 跟踪重要消息
    • context_get_status - 查看令牌用量
    • context_restore_session - 生成恢复提示词

可用工具

会话管理
  • context_start_session - 开始跟踪新的上下文会话
  • context_end_session - 结束当前会话并生成摘要
  • context_get_status - 获取当前会话和令牌用量信息
上下文跟踪
  • context_track_message - 将消息添加到会话跟踪中
  • context_track_progress - 更新项目进度
  • context_add_milestone - 添加项目里程碑
恢复
  • context_restore_session - 生成上下文恢复提示词
  • context_get_project_summary - 获取完整的项目概览

工作原理

  1. 开始会话:为项目初始化上下文跟踪
  2. 跟踪进度:自动记录重要消息和决策
  3. 监控用量:接近令牌上限时收到警告
  4. 无缝续接:为新会话生成恢复提示词

文件结构

服务会在项目中创建一个 .context 目录:

your-project/
├── .context/
│   ├── config.json
│   ├── project_summary.md
│   ├── sessions/
│   │   ├── session_001_2025-05-31.md
│   │   └── session_002_2025-06-01.md
│   ├── progress/
│   │   ├── milestones.md
│   │   └── decisions.md
│   └── artifacts/
└── your-code/

质量保证

本项目通过以下方式保持高代码质量:

  • 🧪 全面测试:43 项以上单元测试,覆盖率超过 95%
  • 🔄 持续集成:在 Node.js 18.x、20.x、21.x 上进行自动化测试
  • 🌍 跨平台支持:已在 Ubuntu、Windows 和 macOS 上测试
  • 📊 代码覆盖率:通过 Codecov 实时跟踪覆盖率
  • 🏗️ 构建验证:自动化构建和 CLI 功能测试
  • 📦 软件包验证:发布前测试和兼容性检查
运行测试
# Run all tests
npm test

# Run tests with coverage
npm run test:coverage

# Run specific test suites
npm test token-counter
npm test session-tracker
npm test context-manager

# Watch mode for development
npm run test:watch

开发

git clone https://github.com/core3-coder/context-continue-mcp
cd context-continue-mcp
npm install
npm run build
npm start

许可证

MIT - 详情请参阅 LICENSE 文件

评论

支持 Markdown

第一次接触 MCP?

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

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