atlas-mcp-server  by cyanheads

LLM agent task and knowledge management server

Created 9 months ago
261 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

ATLAS is a Model Context Protocol (MCP) server designed for LLM agents, providing a structured three-tier architecture (Projects, Tasks, Knowledge) for managing complex workflows and deep research. It targets developers and researchers building AI agents that require robust project and task management capabilities, offering a standardized interface for LLM interaction with external systems.

How It Works

ATLAS leverages Neo4j as its backend database, utilizing its graph capabilities to manage intricate relationships between projects, tasks, and knowledge items. This approach allows for efficient querying of dependencies and contextual information, crucial for complex agent workflows. The system implements the Model Context Protocol (MCP) for standardized communication between LLM agents and the server, supporting both standard I/O and streamable HTTP transport mechanisms.

Quick Start & Requirements

  • Install: Clone the repository and run npm install.
  • Prerequisites: A running Neo4j instance (Docker or AuraDB recommended).
  • Configuration: Update .env with Neo4j connection details.
  • Run: npm run start:stdio (default) or npm run start:http.
  • Docs: https://github.com/cyanheads/atlas-mcp-server

Highlighted Details

  • Implements a three-node architecture: Projects, Tasks, and Knowledge.
  • Supports deep research functionality, creating hierarchical research plans.
  • Offers a comprehensive suite of MCP tools for CRUD operations on projects, tasks, and knowledge, plus unified search.
  • Includes experimental Web UI for data visualization.
  • Provides database backup and restore utilities for Neo4j content.

Maintenance & Community

The project appears to be actively maintained, with recent updates noted. Community interaction channels are not explicitly mentioned in the README.

Licensing & Compatibility

Licensed under the Apache License 2.0, which permits commercial use and linking with closed-source projects.

Limitations & Caveats

Version 1.5.4 was the last to use SQLite; versions 2.0+ exclusively use Neo4j. Production environment use has not been tested. The Web UI is marked as experimental. Database backup/restore is a destructive operation.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 30 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Magnus Müller Magnus Müller(Cofounder of Browser Use), and
83 more.

langchain by langchain-ai

0.4%
116k
Framework for building LLM-powered applications
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.