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
测试系统
我们提供了两个测试脚本:
- 综合测试后端API:
python3 test_backend_comprehensive.py
- 专门测试RouterAgent:
python3 test_router_agent.py
环境变量配置
系统需要以下环境变量:
OPENAI_API_KEY: 用于访问AI服务的API密钥OPENAI_BASE_URL: AI服务的基础URL,默认为https://api.nuwaapi.com
这些变量可以通过以下方式设置:
- 在系统环境变量中设置
- 在
backend/.env文件中设置 - 通过启动脚本交互式设置
日志文件
所有日志文件保存在 logs 目录下:
logs/backend.log: 后端服务日志
故障排除
如果遇到问题,请检查:
- API密钥是否正确设置
- API基础URL是否正确
- 日志文件中的错误信息
开发者说明
目录结构
backend/: 后端代码src/: 源代码main.py: 主入口点
logs/: 日志文件project_documents/: 项目文档*.sh: 服务管理脚本*.py: 测试脚本
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
870db69081290a027fdf7eaeff654e24bdca67a3b56f0bed1afbac84b9c9070a
|
|
| MD5 |
fed24dcf63c7a0dbf1c06e619804684c
|
|
| BLAKE2b-256 |
213ed628f6715e9dde2bd377b6d6f376b2a023be8b33b0bc75463326ad5c78d3
|
File details
Details for the file task_manager_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: task_manager_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 45.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00da82f9c5d6e5ac0895daf8c14be50d9c6d4fb4f23cec5dcd26c1733a225b4f
|
|
| MD5 |
5c972ff38301811af1565df1b50fb664
|
|
| BLAKE2b-256 |
b5ef2011b0d0fdf97ec73198078fca40340ae94d2ee83d9db5f7cfd6e2b010d6
|