mcpField
M
MCP Continuity Server (Versão Simplificada)

MCP Continuity Server (Versão Simplificada)

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

关于 MCP Continuity Server (Versão Simplificada)

MCP Continuity Server (Versão Simplificada) 是已归档的 MCP 服务,用于在 Claude Desktop 会话间跟踪项目状态,面向开发工作流。它结合仓库分析、状态管理、网页界面和连续性提示词生成。

主要功能

  1. 01跨会话保存项目状态
  2. 02分析仓库结构
  3. 03生成连续性提示词
  4. 04通过网页管理状态
  5. 05兼容 MCP SDK 1.7.0

适用场景

  1. 01在新会话中继续开发
  2. 02查看已完成和待处理的组件
  3. 03根据项目背景生成提示词

MCP 相关

它向 MCP 客户端提供项目初始化、状态加载与更新、仓库分析及提示词生成工具。README 说明其兼容 MCP SDK 1.7.0。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"continuity-server-fixed": {
"command": "npx",
"args": [
"-y",
"@lucasdoreac/mcp-continuity-server"
]
}
}
}
启动命令npx -y @lucasdoreac/mcp-continuity-server

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

安装包
npm@lucasdoreac/mcp-continuity-server

工具

5

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

参数类型必填说明
repositoryUrlstring是存储库的 URL 或标识符
workingDirectorystring否可选的工作目录(例如:'src'、'frontend/src')

详细介绍

已于 2026-10-22 归档。 已由 Lucasdoreac/personal-dev-harness(skill tiered-delegation)和 Lucasdoreac/sober 取代。原始版本 mcp-continuity-server 也已归档。仅保留作历史参考。

MCP Continuity Server(简化版)

一个用于管理项目连续性和状态的 MCP 服务,基于 MCP Continuity Tool。此版本经过简化,可兼容 MCP SDK 1.7.0 版。

主要功能

  • 在 Claude Desktop 的不同会话之间管理项目状态
  • 兼容 MCP SDK 1.7.0
  • 提供用于查看和管理状态的 Web 界面
  • 分析代码库以获取见解
  • 生成经过优化的连续性提示词

1.0.9 版中的修复与改进

此版本进行了以下更改:

  1. 将 MCP SDK 更新至 1.7.0(原版使用 1.0.1)
  2. 完全移除会导致错误的 resources/list 和 prompts/list 处理程序
  3. 提供用于查看和管理项目状态的 Web 界面
  4. 确保与 Claude Desktop 兼容
  5. 将表情符号替换为文本,以提高兼容性
  6. 统一日志消息格式
  7. 为所有组件实现自动化测试
  8. 使用 GitHub Actions 配置持续集成

前提条件

  • Node.js 18+
  • npm 或 npx

安装与使用

全局安装
npm install -g @lucasdoreac/mcp-continuity-server
使用 npx
npx @lucasdoreac/mcp-continuity-server
在 Claude Desktop 中配置

将此条目添加到 claude_desktop_config.json 文件中:

"continuity": {
  "command": "npx",
  "args": [
    "-y",
    "@lucasdoreac/mcp-continuity-server"
  ]
}
从源代码使用
  1. 克隆代码库:
git clone https://github.com/Lucasdoreac/mcp-continuity-server-fixed.git
cd mcp-continuity-server-fixed
  1. 安装依赖项:
npm install
  1. 运行服务:
node src/index.js
带图形界面的 Web 服务模式

要以带有 Web 界面的 HTTP 服务启动:

node src/index.js server

启动后,访问 Web 界面:http://localhost:3000

Web 界面

Web 界面支持:

  • 查看项目当前状态
  • 监控已完成、进行中和待处理的组件
  • 查看当前组件的剩余任务
  • 跟踪开发进度
  • 配置服务参数

Web 界面

可用工具

  • initProjectState - 根据代码库初始化项目状态
  • loadProjectState - 加载项目当前状态
  • updateProjectState - 更新项目状态中的特定字段
  • analyzeRepository - 分析代码库结构以获取见解
  • generateContinuityPrompt - 生成经过优化的提示词,以便继续开发

状态文件

此服务会创建并管理一个 project-status.json 文件,用于存储当前开发状态。该文件包含:

  • 项目信息(名称、代码库、工作目录)
  • 当前开发状态(当前文件、组件、任务)
  • 组件列表(已完成、进行中、待处理)
  • 开发上下文(最近的思考、后续步骤)

版本历史

1.0.9 版
  • 添加用于查看和管理项目状态的 Web 界面
  • 为所有组件实现自动化测试
  • 使用 GitHub Actions 配置持续集成
  • 将所有表情符号替换为对应文本,确保与 Claude Desktop 兼容
  • 使用文本前缀 [INFO]、[OK]、[AVISO]、[ERRO] 统一日志消息格式
  • 改进文档和 JSDoc 注释
1.0.8 版
  • 更新安全依赖项
  • 修复小问题
1.0.7 版
  • 简化服务,移除非必要功能
  • 兼容 MCP SDK 1.7.0 版
  • 移除导致冲突的处理程序

测试与质量

运行自动化测试:

npm test

查看代码覆盖率:

npm run test:coverage

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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