UNPKG

@mseep/atlas-mcp-server

Version:

A Model Context Protocol (MCP) server for ATLAS, a Neo4j-powered task management system for LLM Agents - implementing a three-tier architecture (Projects, Tasks, Knowledge) to manage complex workflows.

150 lines (144 loc) 5.49 kB
# atlas-mcp-server - Directory Structure Generated on: 2025-04-09 03:15:48 ``` atlas-mcp-server ├── docs └── tree.md ├── examples ├── backup-example │ ├── knowledges.json │ ├── projects.json │ ├── relationships.json │ └── tasks.json ├── deep-research-example │ ├── covington_community_grant_research.md │ └── full-export.json └── README.md ├── scripts ├── clean.ts ├── db-backup.ts ├── db-import.ts ├── generate-tree.ts ├── make-executable.ts └── update-deps.ts ├── src ├── config │ └── index.ts ├── mcp │ ├── resources │ │ ├── knowledge │ │ │ └── knowledgeResources.ts │ │ ├── projects │ │ │ └── projectResources.ts │ │ ├── tasks │ │ │ └── taskResources.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tools │ │ ├── atlas_database_clean │ │ │ ├── cleanDatabase.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_deep_research │ │ │ ├── deepResearch.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_knowledge_add │ │ │ ├── addKnowledge.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_knowledge_delete │ │ │ ├── deleteKnowledge.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_knowledge_list │ │ │ ├── index.ts │ │ │ ├── listKnowledge.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_project_create │ │ │ ├── createProject.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_project_delete │ │ │ ├── deleteProject.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_project_list │ │ │ ├── index.ts │ │ │ ├── listProjects.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_project_update │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ ├── types.ts │ │ │ └── updateProject.ts │ │ ├── atlas_task_create │ │ │ ├── createTask.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_task_delete │ │ │ ├── deleteTask.ts │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_task_list │ │ │ ├── index.ts │ │ │ ├── listTasks.ts │ │ │ ├── responseFormat.ts │ │ │ └── types.ts │ │ ├── atlas_task_update │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ ├── types.ts │ │ │ └── updateTask.ts │ │ └── atlas_unified_search │ │ │ ├── index.ts │ │ │ ├── responseFormat.ts │ │ │ ├── types.ts │ │ │ └── unifiedSearch.ts │ └── server.ts ├── services │ └── neo4j │ │ ├── backupRestoreService.ts │ │ ├── driver.ts │ │ ├── events.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── knowledgeService.ts │ │ ├── projectService.ts │ │ ├── searchService.ts │ │ ├── taskService.ts │ │ ├── types.ts │ │ └── utils.ts ├── types │ ├── errors.ts │ ├── mcp.ts │ └── tool.ts ├── utils │ ├── errorHandler.ts │ ├── idGenerator.ts │ ├── logger.ts │ ├── responseFormatter.ts │ └── security.ts └── index.ts ├── .clinerules ├── .repomixignore ├── CHANGELOG.md ├── docker-compose.yml ├── LICENSE ├── package-lock.json ├── package.json ├── README.md ├── repomix.config.json └── tsconfig.json ``` _Note: This tree excludes files and directories matched by .gitignore and common patterns like node_modules._