Project Handoffs MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Referenced in the configuration example for running the MCP server, used to locate the Node.js executable on macOS systems.

  • Manages dependencies and provides build scripts for the project handoffs MCP server, supporting installation and development workflows.

  • Uses TypeScript for type-safe implementation of the project handoffs tracking system, including proper error handling and consistent state management.

项目交接 MCP 服务器

MCP 服务器用于管理 AI 会话切换和后续步骤跟踪。

核心概念

  • NextStep → WorkingSession → Handoff → 新的 NextStep 链
  • 基于项目的组织
  • 优先级别与实施影响的对应关系:
    • 核心关键:对工作实施至关重要
    • 完全必需:实现所需
    • 增强:改进和优化

可用工具

  • list_templates - 列出后续步骤、工作会议和交接的可用模板
  • create_project - 创建一个用于跟踪 AI 会话切换的新项目
  • delete_project - 删除项目及其所有数据
  • create_next_step - 在项目中创建新的下一步
  • start_working_session - 开始下一步工作
  • create_handoff - 完成工作会话并提供交接详细信息
  • get_latest_next_steps - 获取按优先级排序的后续步骤
  • get_next_step_history - 获取下一步的完整历史记录,包括会话和切换

安装

npm install npm run build

配置

添加到您的 MCP 配置:

{ "mcpServers": { "project-handoffs": { "command": "/opt/homebrew/bin/node", "args": ["/path/to/project-handoffs/build/index.js"], "alwaysAllow": [] } } }

项目结构

project-handoffs/ ├── src/ │ ├── index.ts # Server implementation │ ├── templates.ts # Entity templates │ ├── types.ts # TypeScript types │ └── errors.ts # Error handling ├── package.json └── README.md

发展

# Install dependencies npm install # Development mode npm run dev # Build npm run build ## Implementation Details - Error handling through ProjectError class - Template validation for all entity types - Consistent state management - Safe data persistence with proper error handling - Type-safe implementation following project-memory-server patterns ## Security If you discover a security vulnerability, please create a new issue with the label 'security'. We take all security reports seriously and will respond promptly. ## Contributing Contributions are welcome. Feel free to submit a Pull Request. ## License This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

通过基于项目的组织促进 AI 会话交接和后续步骤跟踪,支持任务优先级排序和无缝工作流管理。

  1. Core Concepts
    1. Available Tools
      1. Installation
        1. Configuration
          1. Project Structure
            1. Development
              ID: 3bjpgw8p74