返回 MCP 目录
public公开dns本地运行

project

项目MCP服务器是一个用于管理项目知识图谱的工具,提供项目、任务、里程碑、资源和团队成员的结构化表示,帮助项目经理跟踪进度、管理风险、分配资源和做出决策。

article

README

🚀 上下文管理器项目服务器

本项目的 MCP 服务器专为项目管理设计,能够有效维护项目的上下文信息,助力项目高效推进。

🚀 快速开始

本 MCP 服务器可帮助您维护项目的上下文信息,以下为您提供详细的功能说明和使用指南。

✨ 主要特性

  1. 上下文维护:跨多个规划会话跟踪项目细节
  2. 新成员快速上手:让新团队成员迅速了解项目状态
  3. 会议结果记录:文档化每次会议和工作会话的成果
  4. 依赖管理:识别并管理关键依赖项和瓶颈
  5. 风险管理:追踪项目风险并实施缓解策略
  6. 资源分配:优化跨项目和任务的资源分配
  7. 数据驱动决策:基于全面项目数据做出决策
  8. 进度跟踪:监控项目实体状态的整个生命周期
  9. 优先级排序:识别并专注于高优先级任务
  10. 任务顺序规划:计划和可视化项目的逻辑任务顺序

📦 安装指南

从源代码构建

# 克隆仓库
git clone https://github.com/tejpalvirk/contextmanager.git
cd contextmanager

# 安装依赖项
npm install

# 构建服务器
npm run build

# 运行服务器
cd project
node project_index.js

Docker 部署

docker build -t mcp/project -f project/Dockerfile .

📚 详细文档

环境变量配置

该 MCP 服务器支持以下环境变量来自定义数据存储位置:

  • MEMORY_FILE_PATH:知识图谱数据存储路径

    • 可以是绝对路径或相对路径(相对路径基于当前工作目录)
    • 默认值:./project/memory.json
  • SESSIONS_FILE_PATH:会话数据存储路径

    • 可以是绝对路径或相对路径(相对路径基于当前工作目录)
    • 默认值:./project/sessions.json

示例使用:

# 数据存放在当前目录
MEMORY_FILE_PATH="./pm-memory.json" SESSIONS_FILE_PATH="./pm-sessions.json" npx github:tejpalvirk/contextmanager-project

# 数据存放在指定位置(绝对路径)
MEMORY_FILE_PATH="/path/to/data/project-memory.json" npx github:tejpalvirk/contextmanager-project

# 数据存放在用户主目录
MEMORY_FILE_PATH="$HOME/contextmanager/project-memory.json" npx github:tejpalvirk/contextmanager-project

📄 许可证

该 MCP 服务器在 MIT 许可证下发布。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端