ArcadeDB MCP Server

Встроенный MCP-сервер мультимодельной СУБД ArcadeDB: агент читает граф, документы и векторы, а запись включается по операциям.

  • 1 250 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

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

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

  • Читает данные базы с правами токена, а при включенных операциях вставляет, меняет и удаляет их.
  • Прочитанные схема и данные попадают в разговор с моделью.
Все причины и проверки

arcadedata/arcadedb

Установка

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

claude plugin marketplace add ArcadeData/arcadedb --sparse .claude-plugin claude-plugin

Затем `claude plugin install arcadedb@arcadedb`; нужны токен API и включенный MCP.

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

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

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

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

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

Что делает

ArcadeDB — мультимодельная СУБД: граф, документы, ключ-значение, полнотекстовый поиск, временные ряды, векторы и геоданные в одном движке. Каждый ее сервер несет встроенный MCP-эндпоинт `/api/v1/mcp`, через который ассистент работает по SQL, Cypher, Gremlin или GraphQL. Для Claude Code есть готовый плагин: он подключает сервер и скилл, который учит ассистента сначала смотреть схему, читать через `query`, а писать через `execute_command` только после объяснения изменений. Доступ задают двумя слоями. В Studio на странице Server, MCP включается сервер, перечисляются разрешенные пользователи вроде `apitoken:<имя>` и отмечаются допустимые операции: чтение включено сразу, вставка, изменение, удаление и правка схемы выключены. Права самого токена по базам и типам ограничивают доступ еще раз, а административные инструменты доступны только пользователю root.

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

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

  • Агент выясняет, какие базы и типы есть на сервере, и показывает схему базы movies.
  • Нужно найти пять самых связанных людей в графе социальной сети.
  • Ассистент пишет запрос Cypher или SQL и объясняет результат.
  • Команда открывает агенту только чтение через токен с ограниченными базами.

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

  • Данные нельзя показывать внешней модели: прочитанное попадает в разговор.
  • Серверу нужна админская работа: профайлер и настройки доступны только root.
  • У ArcadeDB нет доступных вам токенов API, а выдавать права root агенту не хочется.

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

Какие базы есть на моем сервере ArcadeDB? Покажи схему базы social и найди пять самых связанных людей.

MCP

Транспорт
http
Авторизация
API-ключ

Ограничения

MCP отключен по умолчанию (`enabled: false` в конфиге) и включается в Studio. Рекомендуется ArcadeDB 26.11.1 или новее. Токен API передается в заголовке `Authorization`, для сервера вне вашей машины нужен HTTPS. Подсказки инструментов о разрушительности нужны клиенту для запроса подтверждения и прав не дают: решает сервер. Все прочитанное агентом, включая схему и результаты запросов, попадает в разговор с моделью, поэтому ограничьте токен нужными данными.

Как отключить. Отключите MCP в Studio (Server, MCP) и отзовите токен API на странице Security. Плагин Claude Code снимается командой `claude plugin uninstall arcadedb@arcadedb`.

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

Как подключить ArcadeDB к Claude Code?

В Studio создайте токен на странице Security и включите MCP на странице Server. Затем выполните `claude plugin marketplace add ArcadeData/arcadedb --sparse .claude-plugin claude-plugin` и `claude plugin install arcadedb@arcadedb`. Claude Code спросит адрес сервера и токен.

Какие операции разрешены по умолчанию?

Только чтение. Вставка, изменение, удаление и правка схемы выключены, пока их не отметят в настройках MCP. Административные инструменты токену API недоступны вообще.

Где хранится токен в плагине?

Claude Code запрашивает токен при установке и кладет его в хранилище учетных данных операционной системы. В заголовке `Authorization` он идет прямо на ваш сервер, посредников нет.

Как быстро поднять ArcadeDB для проверки?

README приводит команду `docker run --rm -p 2480:2480` с образом `arcadedata/arcadedb:latest` и именованными томами для конфигурации и баз. Studio откроется на `http://localhost:2480`.

С какими языками запросов умеет работать ассистент?

SQL, Cypher, Gremlin и GraphQL через встроенный сервер. Выбирайте язык под задачу: SQL для таблиц и документов, Cypher или Gremlin для обхода графа.

Обсуждение

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

MCP-серверы

Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON

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

MCP-сервер Byaan передает Claude Code и Cursor вопросы к вашим базам данных и возвращает запросы с результатами в режиме чтения.

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

Один бинарник MCP-сервера для MySQL, MariaDB, PostgreSQL и SQLite: запросы только на чтение по умолчанию и маскировка ПДн

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

MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами

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

MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс

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

Агент запрашивает метрики, логи и трассы из GreptimeDB на SQL, TQL и RANGE, с запретом записи и маскировкой чувствительных данных

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

Коротко о README

MCP-сервер встроен в каждый сервер ArcadeDB и описан в документации. Репозиторий содержит плагин Claude Code в папке `claude-plugin` и отдельный модуль `mcp`.

Бейдж для README

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