atlas-mcp-server  by cyanheads

LLM agent task and knowledge management server

Created 1 year ago
468 stars

Top 65.0% 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

7 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Vincent Weisser Vincent Weisser(Cofounder of Prime Intellect), and
1 more.

AgentLaboratory by SamuelSchmidgall

0.3%
5k
Agentic framework for autonomous research workflows
Created 1 year ago
Updated 6 months ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
2 more.

deepagents by langchain-ai

2.0%
10k
Framework for building advanced LLM agents
Created 7 months ago
Updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Kent Dodds Kent Dodds(Cofounder of Remix), and
10 more.

agentic by transitive-bullshit

0.0%
18k
AI agent stdlib for LLM-based TypeScript tooling
Created 3 years ago
Updated 2 weeks ago
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
86 more.

langchain by langchain-ai

0.4%
127k
Framework for building LLM-powered applications
Created 3 years ago
Updated 22 hours ago
Feedback? Help us improve.