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

Database Gateway

Создаёт API и MCP-серверы для доступа к базам данных, оптимизированные для ИИ-агентов и LLM.

Go
476 stars

Описание

CentralMind Gateway — инструмент для быстрого создания безопасных API на основе схемы БД с использованием LLM. Поддерживает PostgreSQL, MySQL, ClickHouse и другие. Генерирует REST API и MCP-серверы с SSE, фильтрует PII, добавляет аутентификацию (API keys, OAuth), мониторинг через OpenTelemetry. Идеально для интеграции с AI-агентами, чата с БД, аналитики и обогащения данных в LLM-приложениях. Работает локально или в Docker/Kubernetes.

Возможности

Автоматическая генерация API

Создаёт API на основе схемы БД и сэмплов данных с помощью LLM.

Поддержка баз данных

Работает с PostgreSQL, MySQL, ClickHouse, Snowflake, BigQuery и другими.

Протоколы доступа

Предоставляет REST API и MCP-сервер с SSE для AI-агентов.

Защита данных

Фильтрует PII с помощью regex или Presidio, поддерживает RLS через Lua-скрипты.

Аутентификация

Встроенная поддержка API-ключей и OAuth.

Мониторинг

Интеграция с OpenTelemetry для отслеживания запросов и аудита.

Кэширование

Time-based и LRU-кэш для оптимизации производительности.

Документация API

Автогенерация Swagger UI и OpenAPI 3.1 спецификации.

Установка

{ “mcpServers”: { “gateway”: { “command”: “docker”, “args”: [ “run”, “–platform”, “linux/amd64”, “-p”, “9090:9090”, “ghcr.io/centralmind/gateway:v0.2.18”, “start”, “–connection-string”, “postgres://user:pass@host/db” ] } } }

Информация

Язык
Go
Лицензия
Apache License 2.0
GitHub Stars
476

Ссылки