ArcadeDB MCP Server

ArcadeDB MCP Server

ArcadeDataApache-2.0
916 звёзд113 форков
ArcadeDB MCP Server — встроенный MCP-сервер для одноимённой multi-model базы данных ArcadeDB. Он поддерживает графы, документы, векторы и временные ряды. AI-ассистенты могут выполнять запросы, управлять схемой и обрабатывать данные через этот сервер. Сервер пригодится разработчикам, интегрирующим AI-помощников в приложения на ArcadeDB. Например, для создания отчётов, поиска аномалий или изменения структуры данных через чат-интерфейс.

Характеристики

Общее

  • СтатусСообщество
  • РазработчикArcadeData
  • ЛицензияApache-2.0

Технологии

  • Языки
    Java
  • Транспорт
    stdio

Описание

Возможности

  • Выполняет SQL-запросы к графам, документам, векторам и временным рядам.
  • Создаёт, обновляет и удаляет вершины, рёбра и документы.
  • Управляет схемой: создаёт типы, свойства, индексы.
  • Выполняет поиск по векторному сходству — для рекомендательных систем и поиска аналогов.
  • Записывает и анализирует временные ряды.
  • Поддерживает транзакции с гарантией ACID.
  • Возвращает метаданные о структуре базы и её состоянии.
  • Создаёт и удаляет базы данных.

Как подключить

1. Установите Docker на вашу машину.

2. Загрузите образ ArcadeDB с MCP-сервером: docker pull arcadedata/arcadedb:latest

3. Запустите контейнер, указав команду mcp для активации MCP сервера: docker run -i --rm arcadedata/arcadedb mcp

4. Откройте конфигурационный файл Claude Desktop и добавьте этот MCP-сервер:

{ "mcpServers": { "arcadedb": { "command": "docker", "args": ["run", "-i", "--rm", "arcadedata/arcadedb", "mcp"] } } }

5. Перезапустите Claude Desktop. Сервер готов.

Примеры запросов

  • «Покажи список всех вершин типа "Person" с их свойствами.»
  • «Найди все документы из коллекции "orders", где поле "status" равно "pending".»
  • «Создай новый тип ребра "Friends" с полем "since" типа Date.»
  • «Выполни поиск по векторному сходству: найди 10 ближайших векторов к [0.1, 0.2, 0.3].»

Технические детали

  • Язык: Java
  • Транспорт: stdio
  • Лицензия: Apache-2.0
  • Совместимые клиенты: Claude Desktop и любые MCP-клиенты
  • Репозиторий: ArcadeData/arcadedb

Поделиться