Перейти к содержимому

MCP Server for ArangoDB

Сервер для взаимодействия с ArangoDB: выполняет AQL-запросы, CRUD-операции с документами и коллекциями, бэкапы данных.

TypeScript
38 stars

Описание

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 и возвратом статуса.

Установка

{ “mcpServers”: { “arango”: { “command”: “npx”, “args”: [“arango-server”], “env”: { “ARANGO_URL”: “http://localhost:8529”, “ARANGO_DB”: “your_database_name”, “ARANGO_USERNAME”: “your_username”, “ARANGO_PASSWORD”: “your_password” } } } }

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
38

Ссылки