menu_book Документація

Dremio MCP Gateway

Production-ready публічний MCP Gateway для Dremio, який дозволяє AI-клієнтам безпечно підключатися до даних через MCP протокол.

rocket_launch

Можливості

🔐
JWT + API Keys
Безпечна авторизація з форматом dmcp_live_xxx / dmcp_test_xxx
🛡️
Гранулярний ACL
Контроль доступу до каталогів, схем, таблиць та колонок
⏱️
Rate Limiting
Захист від перевантаження через Redis
📝
Логування
Зберігання всіх запитів в MinIO (S3-compatible)
key

API Ключі

Формат API ключів для різних середовищ:

Середовище Формат
Production dmcp_live_xxxxxxxxxxxx
Development dmcp_test_xxxxxxxxxxxx

Передача в запитах:

HTTP Headers
# Header curl -H "X-API-Key: dmcp_live_xxx..." https://mcp.automoto.ai/api/... # Або Authorization curl -H "Authorization: Bearer dmcp_live_xxx..." https://mcp.automoto.ai/api/...
speed

Rate Limiting

Відповіді від API включають headers для відстеження лімітів:

Response Headers
X-RateLimit-Limit: 60 X-RateLimit-Remaining: 45 X-RateLimit-Reset: 1704978600
info
Важливо
При перевищенні ліміту API поверне статус 429 Too Many Requests. Рекомендуємо реалізувати exponential backoff у вашому клієнті.
account_tree

Архітектура

┌─────────────────┐     ┌──────────────────────────────────────────────┐
│   AI Clients    │     │            Docker Compose Stack              │
│  (Claude, etc)  │     │                                              │
└────────┬────────┘     │  ┌─────────────┐    ┌──────────────────┐     │
         │              │  │    Nginx    │    │    Landing Page  │     │
         ▼              │  └──────┬──────┘    └──────────────────┘     │
┌─────────────────┐     │         │                                    │
│ mcp.automoto.ai │─────┤─────────▼                                    │
└─────────────────┘     │  ┌─────────────────┐   ┌──────────────────┐  │
                        │  │   MCP Gateway   │───│   MCP Server     │  │
                        │  │   (FastAPI)     │   │   (Dremio)       │  │
                        │  └────────┬────────┘   └──────────────────┘  │
                        │           │                                  │
                        │  ┌────────┴────────────────────────────┐     │
                        │  │          PostgreSQL   Redis   MinIO │     │
                        │  └─────────────────────────────────────┘     │
                        └──────────────────────────────────────────────┘
play_arrow

Швидкий старт

Підключіть AI-клієнт до MCP Gateway за кілька хвилин:

1
Отримайте API ключ
Зверніться до адміністратора AUTOMOTO для отримання ключа
2
Налаштуйте AI-клієнт
Використовуйте конфігуратор на головній сторінці MCP Gateway
3
Працюйте з даними
Просто попросіть AI проаналізувати ваші дані
settings Перейти до конфігуратора