
Context Manager MCP Server

2025.03.20
1
JavaScript项目管理工作流管理开发效率
Context Manager MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,主要用于管理开发上下文和工作流程。它提供了丰富的功能,包括基于套接字的传输、完整的 JSON-RPC 2.0 协议支持、会话管理、可扩展的工具注册系统等。适用于开发项目管理、工作包管理、任务管理以及 QA 审查工作流等场景。
View on GitHub
Overview
基本能力
产品定位
Context Manager MCP Server 是一个用于管理开发上下文和工作流程的服务器,旨在提高开发效率和项目管理能力。
核心功能
- 基于套接字的传输,具有可靠的消息帧
- 完整的 JSON-RPC 2.0 协议支持
- 会话管理,支持能力协商
- 可扩展的工具注册系统
- 项目、工作包和任务管理
- 检查点和恢复功能
- QA 审查工作流支持
适用场景
- 开发项目管理
- 工作包管理
- 任务管理
- QA 审查工作流
工具列表
- 项目管理
- 创建/获取项目
- 项目检查点
-
状态恢复
-
工作包管理
- 创建/获取工作包
- 进度跟踪
-
状态更新
-
任务管理
- 创建/更新任务
- 文件变更跟踪
-
任务检查点
-
QA 工具
- 审查工作流
- 修复请求
- 工作包验收
常见问题解答
- 如何启用调试日志?
设置环境变量
DEBUG=1
启动服务器。 - 如何指定服务器端口?
设置环境变量
MCP_PORT=44558
启动服务器。 - 如何清理并重新构建项目?
运行
rm -rf dist/
删除构建产物,然后运行npm ci
和npm run build
重新构建项目。
使用教程
使用依赖
# Install dependencies
npm install
# First-time build
npm run build
安装教程
# Development mode (no build required, uses tsx for on-the-fly compilation)
npm run dev
# Production mode (requires build)
npm start
# Start with debug logging
DEBUG=1 npm run dev
# Start on specific port
MCP_PORT=44558 npm run dev
调试方式
# Run with hot reloading (preferred during development)
npm run dev
# Watch mode for TypeScript compilation (if you prefer running the compiled version)
npm run watch
# In a separate terminal when using watch mode
npm start
清理并重新构建
# Remove build artifacts
rm -rf dist/
# Reinstall dependencies
npm ci
# Rebuild the project
npm run build
# Start in development mode
npm run dev