Skip to main content

Intelligent Task Management and Assignment MCP Servers

Project description

AI 任务管理系统

这个系统使用FastAPI后端和React前端,通过AI智能体帮助用户规划和管理项目任务。

系统功能

  • 通过自然语言对话规划项目任务
  • 自动分解复杂任务为子任务
  • 识别并管理任务间的依赖关系
  • 可视化任务流程图

快速开始

启动服务

# 给脚本添加执行权限
chmod +x start_services.sh stop_services.sh run_tests.sh

# 启动服务
./start_services.sh

首次启动时,系统会提示您输入API密钥和API基础URL。

停止服务

./stop_services.sh

测试系统

我们提供了两个测试脚本:

  1. 综合测试后端API:
python3 test_backend_comprehensive.py
  1. 专门测试RouterAgent:
python3 test_router_agent.py

环境变量配置

系统需要以下环境变量:

  • OPENAI_API_KEY: 用于访问AI服务的API密钥
  • OPENAI_BASE_URL: AI服务的基础URL,默认为 https://api.nuwaapi.com

这些变量可以通过以下方式设置:

  1. 在系统环境变量中设置
  2. backend/.env 文件中设置
  3. 通过启动脚本交互式设置

日志文件

所有日志文件保存在 logs 目录下:

  • logs/backend.log: 后端服务日志

故障排除

如果遇到问题,请检查:

  1. API密钥是否正确设置
  2. API基础URL是否正确
  3. 日志文件中的错误信息

开发者说明

目录结构

  • backend/: 后端代码
    • src/: 源代码
    • main.py: 主入口点
  • logs/: 日志文件
  • project_documents/: 项目文档
  • *.sh: 服务管理脚本
  • *.py: 测试脚本

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

task_manager_mcp-1.0.0.tar.gz (60.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

task_manager_mcp-1.0.0-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

Details for the file task_manager_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: task_manager_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 60.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for task_manager_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 870db69081290a027fdf7eaeff654e24bdca67a3b56f0bed1afbac84b9c9070a
MD5 fed24dcf63c7a0dbf1c06e619804684c
BLAKE2b-256 213ed628f6715e9dde2bd377b6d6f376b2a023be8b33b0bc75463326ad5c78d3

See more details on using hashes here.

File details

Details for the file task_manager_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for task_manager_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 00da82f9c5d6e5ac0895daf8c14be50d9c6d4fb4f23cec5dcd26c1733a225b4f
MD5 5c972ff38301811af1565df1b50fb664
BLAKE2b-256 b5ef2011b0d0fdf97ec73198078fca40340ae94d2ee83d9db5f7cfd6e2b010d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page