README
🚀 MCP 连续性服务器(简化版)
MCP 连续性服务器(简化版)是一个基于 MCP Continuity Tool 的项目管理连续性服务器,专为与 MCP SDK 版本 1.7.0 兼容而设计,能有效管理项目状态,助力项目开发。
✨ 主要特性
- 跨会话项目状态管理:可在 Claude Desktop 会话之间管理项目状态。
- 高度兼容性:与 MCP SDK 1.7.0 完全兼容,确保系统稳定运行。
- 可视化管理:带有 Web 界面,实现项目状态的可视化和管理。
- 存储库分析:对存储库进行分析,为项目开发提供见解。
- 优化提示生成:能够生成优化的连续性提示。
🔖 1.0.9 版本的主要更改
此版本进行了一系列重要修改:
- SDK 版本更新:将 MCP SDK 更新到 1.7.0(之前使用的是 1.0.1)。
- 错误处理程序移除:完全移除了导致错误的
resources/list和prompts/list处理程序。 - 可视化管理增强:进一步完善带有 Web 界面的状态可视化和管理功能。
- 兼容性保障:确保与 Claude Desktop 兼容。
- 表情符号替换:用文本替换所有表情符号以提高兼容性。
- 日志格式标准化:标准化日志消息格式。
- 自动化测试实现:实现了所有组件的自动化测试。
- 持续集成配置:完成集成到 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"
]
}
从源代码使用
- 克隆仓库:
git clone https://github.com/Lucasdoreac/mcp-continuity-server-fixed.git
cd mcp-continuity-server-fixed
- 安装依赖项:
npm install
- 运行服务器:
node src/index.js
带有图形界面的 Web 服务器模式
要作为 HTTP 服务器运行并带有 Web 界面:
node src/index.js server
启动后,访问 Web 界面:http://localhost:3000
💻 使用示例
可用工具
initProjectState- 根据存储库初始化项目的状态.getProjectState- 获取项目当前状态updateProjectState- 更新项目状态deleteProjectState- 删除项目状态
这些命令允许对项目进行基本的 CRUD 操作,确保在开发过程中的连续性。
📚 详细文档
Web 界面
Web 界面提供以下功能:
- 查看项目当前状态
- 监控已完成、进行中和待处理的组件
- 查看当前组件剩余任务
- 跟踪开发进度
- 设置服务器参数

🔧 技术细节
测试与质量
运行自动化测试:
npm test
检查代码覆盖率:
npm run test:coverage
📄 许可证
本项目采用 MIT 许可证。
Scan to join WeChat group