Mcp Continuity Server Fixed

Mcp Continuity Server Fixed

🚀 MCP 连续性服务器(简化版)

MCP 连续性服务器(简化版)是一个基于 MCP Continuity Tool 的项目管理连续性服务器,专为与 MCP SDK 版本 1.7.0 兼容而设计,能有效管理项目状态,助力项目开发。

✨ 主要特性

  • 跨会话项目状态管理:可在 Claude Desktop 会话之间管理项目状态。
  • 高度兼容性:与 MCP SDK 1.7.0 完全兼容,确保系统稳定运行。
  • 可视化管理:带有 Web 界面,实现项目状态的可视化和管理。
  • 存储库分析:对存储库进行分析,为项目开发提供见解。
  • 优化提示生成:能够生成优化的连续性提示。

🔖 1.0.9 版本的主要更改

此版本进行了一系列重要修改:

  1. SDK 版本更新:将 MCP SDK 更新到 1.7.0(之前使用的是 1.0.1)。
  2. 错误处理程序移除完全移除了导致错误的resources/listprompts/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 服务器模式

要作为 HTTP 服务器运行并带有 Web 界面:

node src/index.js server

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

💻 使用示例

可用工具

  • initProjectState - 根据存储库初始化项目的状态
  • .getProjectState - 获取项目当前状态
  • updateProjectState - 更新项目状态
  • deleteProjectState - 删除项目状态

这些命令允许对项目进行基本的 CRUD 操作,确保在开发过程中的连续性。

📚 详细文档

Web 界面

Web 界面提供以下功能:

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

Web 界面

🔧 技术细节

测试与质量

运行自动化测试:

npm test

检查代码覆盖率:

npm run test:coverage

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-27 05:45

相似服务问题