atlas-mcp-server
by cyanheads·★ 475·综合分 48
基于Neo4j的MCP服务器,为LLM代理实现三层式项目/任务/知识管理系统,支持深度研究功能。
概述
ATLAS是一个建立在三层架构(项目、任务、知识)上的全面MCP服务器,为LLM代理提供结构化任务管理。它利用Neo4j图数据库实现实体间关系跟踪、依赖管理和统一搜索功能。服务器支持标准I/O和HTTP传输模式,并提供实验性Web UI进行可视化展示。拥有475颗星星且近期有活跃更新,这看起来是一个维护良好、可用于生产环境的复杂工作流管理解决方案。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要为 LLM 代理使用结构化知识图进行复杂的项目管理和依赖跟踪时,选择 ATLAS。
什么时候不要选它
如果您需要轻量级解决方案而不依赖外部数据库,或者您更喜欢开源关系型数据库而非 Neo4j,请避免使用 ATLAS。
此 server 暴露的工具
从 README 抽取出 12 个工具create_projectCreate a new project with details like name, description, and status
update_projectUpdate an existing project's properties
create_taskCreate a new task under a specific project
update_taskUpdate an existing task's properties
create_knowledgeAdd a new knowledge item to a project
searchSearch across projects, tasks, and knowledge items
get_projectRetrieve details of a specific project
get_taskRetrieve details of a specific task
get_knowledgeRetrieve details of a specific knowledge item
list_projectsList all projects with optional filtering
list_tasksList tasks with optional filtering by project or status
list_knowledgeList knowledge items with optional filtering
可对比工具
安装
安装
- 克隆仓库:
git clone https://github.com/cyanheads/atlas-mcp-server.git
cd atlas-mcp-server- 安装依赖:
npm install- 配置Neo4j(使用Docker启动):
docker-compose up -d在.env文件中更新Neo4j连接详情。
- 构建项目:
npm run buildClaude桌面配置
添加到claude_desktop_config.json:
{
"mcpServers": {
"atlas": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USER": "neo4j",
"NEO4J_PASSWORD": "yourpassword"
}
}
}
}FAQ
- ATLAS使用什么数据库?
- 从2.0版本开始,ATLAS使用Neo4j作为其图数据库。之前的版本使用SQLite。
- 可以在没有Neo4j的情况下使用ATLAS吗?
- 不可以,2.0及更高版本需要Neo4j。您可以使用Docker进行自托管或使用Neo4j AuraDB云服务。
- 支持哪些传输方法?
- ATLAS支持标准I/O(stdio)用于本地客户端,以及HTTP传输用于远程访问或基于Web的集成。
atlas-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。