ATLAS MCP Server

MCP-сервер ATLAS хранит проекты, задачи и знания агента в графовой базе Neo4j: зависимости, поиск и план глубокого исследования

  • 478 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Создает, меняет и удаляет проекты, задачи и знания в вашей базе Neo4j
  • Инструмент atlas_database_clean одним вызовом полностью очищает базу
  • Хранит пароль Neo4j в конфигурации клиента или в .env
Все причины и проверки

cyanheads/atlas-mcp-server

Установка

Ручная установка

git clone https://github.com/cyanheads/atlas-mcp-server.git && cd atlas-mcp-server && npm install && docker-compose up -d && npm run build

Перед запуском впишите параметры Neo4j в .env. Сервер собирается в dist/index.js.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Создает, меняет и удаляет проекты, задачи и знания в вашей базе Neo4j
  • Инструмент atlas_database_clean одним вызовом полностью очищает базу
  • Хранит пароль Neo4j в конфигурации клиента или в .env

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ATLAS (Adaptive Task and Logic Automation System) дает агенту управление проектами, задачами и знаниями в трех связанных уровнях. Проект содержит задачи, к проектам и задачам привязываются записи знаний с тегами, областью и ссылками на источники. Проекты и задачи могут зависеть друг от друга, а сервер проверяет эти связи. Данные лежат в Neo4j. Инструменты называются atlas_project_create, list, update и delete, atlas_task_create, update, delete и list, atlas_knowledge_add, delete и list. Создание, правка и удаление работают поштучно или пакетом. Сквозной поиск atlas_unified_search ищет по всем трем сущностям полнотекстово или по регулярному выражению в выбранном свойстве. Инструмент atlas_deep_research создает в базе иерархический план исследования по теме и цели. Те же данные доступны как ресурсы atlas://projects, atlas://tasks и atlas://knowledge. Сервер умеет делать резервные копии и восстанавливать базу, по умолчанию хранит до 10 копий в ./atlas-backups. Транспорт stdio по умолчанию, HTTP на порту 3010 включается переменной окружения. Есть экспериментальный веб-интерфейс.

Для кого. Для разработчиков, которые ведут с агентом длинные многошаговые проекты и хотят хранить задачи, зависимости и найденные знания в графовой базе, а не в тексте промпта.

Подходит, если

  • Проект состоит из десятков задач с зависимостями, и агент должен видеть, что от чего зависит и в каком состоянии
  • Результаты исследований нужно сохранять как записи знаний с тегами, областью и ссылками на источники
  • Нужен единый поиск по проектам, задачам и знаниям, в том числе по регулярному выражению в выбранном поле
  • Перед глубоким исследованием требуется структурированный план в базе: тема, цель, границы
  • Данные нужно беречь резервными копиями и уметь восстанавливать

Не подходит, если

  • Нет возможности поднять Neo4j: сервер без базы не работает
  • Нужен простой список дел в одном файле: для него база и MCP излишни
  • Сервер планируется открывать в сети как производственный сервис: разработчик отмечает, что production-режим не тестировался
  • Агенту нельзя доверять инструмент atlas_database_clean, который полностью очищает базу, а отключить его вы не можете

Пример запроса к агенту

Создай в ATLAS проект «Миграция на новый биллинг», добавь пять задач с зависимостями и сохрани найденные ограничения как записи знаний

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

NEO4J_URI обязательная
Адрес подключения к Neo4j, например bolt://localhost:7687
NEO4J_USER обязательная
Пользователь Neo4j
NEO4J_PASSWORD обязательная, секрет
Пароль Neo4j
MCP_TRANSPORT_TYPE
stdio (по умолчанию) или http
MCP_AUTH_SECRET_KEY секрет
Секрет от 32 символов для JWT при HTTP-транспорте

Ограничения

  • Нужен запущенный экземпляр Neo4j, в репозитории есть docker-compose.yml для его запуска.
  • Параметры подключения NEO4J_URI, NEO4J_USER и NEO4J_PASSWORD задаются в конфигурации клиента или в .env.
  • Для HTTP-транспорта есть JWT-защита через MCP_AUTH_SECRET_KEY, но разработчик отмечает, что использование в production не проверялось.
  • Последние изменения в репозитории датируются июлем 2025 года.
  • Восстановление из резервной копии сначала полностью очищает текущую базу, поэтому перезаписывает все данные.

Как отключить. Удалите блок atlas-mcp-server из конфигурации MCP-клиента и остановите контейнер Neo4j командой docker-compose down. Данные остаются в томе Neo4j и в папке резервных копий ./atlas-backups, их можно удалить вручную.

Частые вопросы

Как подключить ATLAS MCP к Claude Desktop?

Соберите проект, поднимите Neo4j и добавьте в claude_desktop_config.json блок с command node, args путем к dist/index.js и env с параметрами NEO4J_URI, NEO4J_USER, NEO4J_PASSWORD, MCP_TRANSPORT_TYPE=stdio. Путь к dist/index.js должен быть абсолютным.

Зачем ATLAS нужен Neo4j?

Проекты, задачи и знания связаны отношениями и зависимостями, а Neo4j хранит их как граф с транзакциями ACID. Поэтому сервер проверяет зависимости и умеет искать по свойствам с нечетким совпадением и подстановками.

Что делает инструмент atlas_deep_research?

Он создает в базе иерархический план исследования для проекта по теме, цели и необязательным границам. План раскладывает работу на задачи и записи знаний, с которыми дальше работает агент.

Что делает atlas_database_clean?

Полностью сбрасывает базу и удаляет все проекты, задачи и знания. Инструмент помечен в описании как разрушительный и требует параметр acknowledgement со значением true. Резервную копию лучше сделать заранее.

Как сделать резервную копию базы ATLAS?

Выполните npm run db:backup: команда выгрузит проекты, задачи, знания и связи в JSON-файлы и общий full-export.json в папку atlas-backups с меткой времени. Восстановление делает npm run db:import с путем к папке копии, но оно перезаписывает все текущие данные.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер к базе знаний, которую Beever Atlas строит из чатов Slack, Discord, Teams и Mattermost: ответы с цитатами, вики по каналам, граф связей

MCP-серверШирокий доступ451Звезды репозитория
Выбор редакции

MCP-сервер для Jira и Confluence в облаке и на собственных серверах: поиск, создание и правка задач и страниц

MCP-серверШирокий доступ6,1 тыс.Звезды репозитория
Официальный

Официальный MCP сервер Anytype: агент ищет, создает и меняет объекты, списки и типы в вашей базе знаний

MCP-серверРасширенный доступ538Звезды репозитория

Jira MCP на Go: агент ищет задачи по JQL, читает спринты и комментарии, списывает время, видит ветки и пул-реквесты задачи, работает с Cloud и Data Center

MCP-серверШирокий доступ96Звезды репозитория
Официальный

Официальный MCP-сервер Todoist: агент ищет, создает и меняет задачи и проекты в вашем аккаунте

MCP-серверРасширенный доступ563Звезды репозитория

MCP-сервер для Linear: задачи, проекты, циклы, вехи, документы и апдейты проектов через GraphQL API

MCP-серверШирокий доступ148Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
ATLAS MCP Server (эта запись)нетне нужна478
MCP Shrimp Task Managerнетне нужна2 148превращает запрос в план шагов с зависимостями, без графовой базы и записей знаний
Taskmasterнетне нужна28 277разбирает PRD на зависимые задачи для разработки, а ATLAS хранит проекты, задачи и знания в Neo4j
AgentRQдаAPI-ключ1 170самохостируемый менеджер задач для совместной работы человека и агента

Коротко о README

Страница описывает ATLAS как систему управления проектами, знаниями и задачами для ИИ-агентов на трех узлах графа, с ASCII-схемой связей. Затем идут обзор интеграции с клиентами MCP, таблица возможностей, установка, запуск, переменные окружения и примеры конфигурации для stdio и HTTP. Основная часть состоит из таблиц инструментов и ресурсов, в конце разделы о резервном копировании и восстановлении и ссылка на примеры.

Бейдж для README

Сообщить о проблеме

Foxx AIATLAS MCP Server
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.