centralmind/gateway

Универсальный MCP-сервер для ваших баз данных, оптимизированный для LLM и AI-агентов.

MCP⭐ 548Goпоследний релиз: v0.2.19
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

CentralMind Gateway — это инструмент, который автоматически генерирует API (REST или MCP) для структурированных баз данных, оптимизируя их для взаимодействия с LLM и AI-агентами.

Зачем нужен

Инструмент решает проблему безопасного и быстрого доступа AI-агентов к данным, устраняя необходимость ручной разработки API. Он автоматически анализирует схему БД, генерирует оптимизированные эндпоинты, фильтрует чувствительные данные (PII) и обеспечивает аудит запросов, позволяя агентам эффективно работать с данными через протоколы MCP или OpenAPI.

Что можно реализовать

  • Подключение AI-агентов (например, в Cursor) к базам данных через MCP для прямого запроса и изменения данных
  • Создание интерфейса 'чат с базой данных' для аналитических запросов к хранилищам
  • Безопасная интеграция данных в LLM-приложения с автоматическим удалением PII (GDPR/CPRA compliance)
  • Быстрый запуск прототипов AI-инструментов без написания кода для API-слоя
  • Обогащение AI-агентов данными из БД через remote function/tool calling

Ключевые возможности

  • Автоматическая генерация API на основе схемы БД и выборок данных с использованием LLM
  • Поддержка множества протоколов: MCP (SSE), REST, OpenAPI 3.1.0
  • Встроенная защита PII через regex или Microsoft Presidio
  • Поддержка широкого спектра БД: PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle, SQLite, ElasticSearch
  • Гибкая настройка безопасности: Row-Level Security (Lua), OAuth, API keys и аудит через OpenTelemetry

👤 Кому подойдёт: Разработчики AI-приложений, Data Engineers, DevOps-инженеры, работающие с LLM и AI-агентами

Релизы

v0.2.19minor
🕐 14 мес назад · релиз на GitHub ↗

Выделен CORS в отдельный модуль и добавлен пример конфигурации Auth0.

  • Added: CORS вынесен в отдельный модуль для улучшения структуры кода.
  • Added: Добавлен пример конфигурации Auth0.