基本能力
产品定位
ATLAS是一个面向LLM代理的智能任务管理平台,通过标准化协议实现AI模型与项目管理系统的深度交互。
核心功能
- 项目管理:创建/更新项目、依赖关系处理、批量操作
- 任务管理:全生命周期跟踪、优先级标记、依赖关系
- 知识管理:结构化存储、领域分类、引用追踪
- 图数据库集成:基于Neo4j的关系型数据管理
- 统一搜索:跨实体(项目/任务/知识)的联合检索
适用场景
- AI辅助的项目规划与执行
- 复杂研究任务的分解与跟踪
- 团队协作中的知识沉淀与共享
- 需要结构化管理的长期工作流程
工具列表
| 类别 | 工具名称 | 能力描述 |
|------|----------|----------|
| 项目 | atlas_project_create
| 创建单个/批量项目 |
| 项目 | atlas_project_list
| 项目列表查询(支持筛选) |
| 任务 | atlas_task_update
| 更新任务状态/属性 |
| 知识 | atlas_knowledge_add
| 添加知识条目 |
| 搜索 | atlas_unified_search
| 跨实体联合搜索 |
| 研究 | atlas_deep_research
| 结构化深度研究规划 |
常见问题
- 版本兼容性:v2.0+必须使用Neo4j数据库
- 数据备份:需手动执行备份脚本(自动备份已移除)
- 恢复风险:数据库恢复会覆盖现有数据
使用教程
依赖安装
bash
git clone https://github.com/cyanheads/atlas-mcp-server.git
cd atlas-mcp-server
npm install
数据库配置
bash
docker-compose up -d # 启动Neo4j容器
环境变量配置
创建.env
文件包含:
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=your_password
调试命令
bash
npm run build # 编译项目
npm run db:backup # 手动备份数据库
npm run db:import ./backup_dir # 恢复指定备份