MCP Server for ArangoDB
Сервер для взаимодействия с ArangoDB: выполняет AQL-запросы, CRUD-операции с документами и коллекциями, бэкапы данных.
Описание
TypeScript-основанный MCP-сервер для ArangoDB предоставляет инструменты для базовых операций с базой данных: выполнение AQL-запросов, вставка, обновление, удаление документов, создание и листинг коллекций, бэкапы в JSON. Интегрируется с Claude Desktop и VSCode-расширениями вроде Cline. Идеален для локальной разработки, тестирования и автоматизации задач с графовыми БД, обеспечивая безопасность через env-переменные. Не рекомендуется для продакшена из-за рисков.
Возможности
arango_query
Выполнение AQL-запросов с опциональными bind-переменными, возвращает результаты в JSON.
arango_insert
Вставка документов в коллекции с автогенерацией ключей, возвращает метаданные.
arango_update
Обновление документов по ключу с объектом изменений, возвращает обновленные метаданные.
arango_remove
Удаление документов по ключу из коллекции, возвращает метаданные удаленного.
arango_backup
Бэкап коллекций в JSON-файлы с опциями лимита документов и директории.
arango_list_collections
Листинг всех коллекций с информацией о именах, ID и типах.
arango_create_collection
Создание коллекций с указанием типа (document/edge), waitForSync и возвратом статуса.