Integrations
Provides integration with ClickHouse databases, automatically generating APIs optimized for analytical workloads and high-performance queries.
Provides Docker container deployment options for easy setup and consistent runtime environments.
Provides integration with ElasticSearch, enabling AI agents to query and search through data via automatically generated APIs.
🚀 Интерактивная демоверсия доступна здесь: https://centralmind.ai
Что такое Centralmind/Gateway
Простой способ предоставить доступ к вашей базе данных AI-Agent через протоколы MCP или OpenAPI 3.1.
Это запустит для вас API:
Что вы можете использовать внутри своего ИИ-агента:
Gateway сгенерирует оптимизированный для ИИ API.
Почему Centralmind/Gateway
Агентам ИИ и приложениям на базе LLM нужен быстрый и безопасный доступ к данным. Мы создаем уровень API, который автоматически генерирует безопасные API, оптимизированные для LLM, для ваших структурированных данных.
- Быстро начните с MCP или OpenAPI или используйте API Direct/Raw SQL
- Фильтрует персональные данные и конфиденциальные данные для обеспечения соответствия GDPR, CPRA, SOC 2 и другим нормативным актам.
- Добавляет возможности отслеживания и аудита, гарантируя, что приложения ИИ не являются черными ящиками, и позволяя службам безопасности сохранять контроль
- Оптимизирован для рабочих нагрузок ИИ: поддерживает протокол контекста модели (MCP) с расширенными метаданными, помогающими агентам ИИ понимать API, а также встроенные функции кэширования и безопасности
Это может быть полезно во время разработки, когда LLM необходимо создавать, корректировать или запрашивать данные из вашей базы данных. В аналитических сценариях это позволяет вам общаться с вашей базой данных или хранилищем данных. Обогатите ваших агентов ИИ данными из вашей базы данных с помощью удаленного вызова функций/инструментов.
Функции
- ⚡ Автоматическая генерация API — автоматически создает API с использованием LLM на основе схемы таблицы и выборочных данных.
- 🗄️ Поддержка структурированных баз данных – поддерживает PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, ElasticSearch
- 🌍 Поддержка нескольких протоколов — предоставляет API как сервер REST или MCP, включая режим SSE
- 📜 Документация API – автоматически сгенерированная документация Swagger и спецификация OpenAPI 3.1.0
- 🔒 Защита персональных данных — реализует плагин регулярных выражений или плагин Microsoft Presidio для редактирования персональных данных и конфиденциальных данных.
- ⚡ Гибкая конфигурация — легко расширяется с помощью конфигурации YAML и системы плагинов
- 🐳 Варианты развертывания — запуск в виде двоичного файла или контейнера Docker с готовым к использованию чартом Helm
- 🤖 Поддержка нескольких поставщиков ИИ - поддержка OpenAI , Anthropic , Amazon Bedrock , Google Gemini и Google VertexAI
- 📦 Локально и локально — поддержка размещенных самостоятельно LLM с помощью настраиваемых конечных точек и моделей ИИ
- 🔑 Безопасность на уровне строк (RLS) — детальный контроль доступа к данным с использованием скриптов Lua
- 🔐 Варианты аутентификации – Встроенная поддержка ключей API и OAuth
- 👀 Комплексный мониторинг — интеграция с OpenTelemetry (OTel) для отслеживания запросов и аудита
- 🏎️ Оптимизация производительности — реализует стратегии кэширования на основе времени и LRU
Как это работает
1. Подключайтесь и открывайте новое
Gateway подключается к вашим структурированным базам данных, таким как PostgreSQL, и автоматически анализирует схему и образцы данных для создания оптимизированной структуры API на основе вашего запроса. LLM используется только на этапе обнаружения для создания конфигурации API. Инструмент использует поставщиков AI для создания конфигурации API, обеспечивая безопасность посредством обнаружения PII.
2. Развертывание
Gateway поддерживает несколько вариантов развертывания из автономного двоичного файла, docker или Kubernetes. Ознакомьтесь с нашим руководством по запуску для получения подробных инструкций. Система использует конфигурацию YAML и плагины для легкой настройки.
3. Использование и интеграция
Доступ к данным через REST API или Model Context Protocol (MCP) со встроенными функциями безопасности. Gateway легко интегрируется с моделями и приложениями ИИ, такими как LangChain, OpenAI и Claude Desktop, с помощью вызова функций или Cursor через MCP. Вы также можете настроить телеметрию для локального или удаленного назначения в формате otel.
Документация
Начиная
- Краткое руководство
- Инструкция по установке
- Руководство по созданию API
- Руководство по запуску API
Дополнительные ресурсы
- Руководство по интеграции ChatGPT
- Документация по коннектору базы данных
- Документация по плагину
Как построить
Генерация API
Gateway использует модели LLM для генерации конфигурации API. Выполните следующие шаги:
- Выберите одного из поддерживаемых нами поставщиков ИИ:
- OpenAI и все OpenAI-совместимые поставщики
- Антропный
- Амазонка Бедрок
- Google Vertex AI (антропный)
- Google Близнецы
Google Gemini предоставляет щедрый бесплатный уровень . Вы можете получить ключ API, посетив Google AI Studio:
После входа в систему вы можете создать ключ API в разделе API студии AI. Бесплатный уровень включает щедрое ежемесячное распределение токенов, что делает его доступным для целей разработки и тестирования.
Настройте авторизацию поставщика AI. Для Google Gemini установите ключ API.
- Запустите команду обнаружения:
- Наслаждайтесь процессом генерации:
- Просмотрите сгенерированную конфигурацию в
gateway.yaml
:
Запуск API
Запустить локально
Docker-композитор
Интеграция протокола MCP
Gateway реализует протокол MCP для бесшовной интеграции с Claude и другими инструментами. Подробные инструкции по настройке см. в нашем руководстве по интеграции Claude.
Чтобы добавить MCP Tool в Claude Desktop, просто измените конфигурацию Claude:
Дорожная карта
Он всегда может измениться, и дорожная карта будет сильно зависеть от отзывов пользователей. На данный момент мы планируем следующие функции:
База данных и связь
- 🗄️ Расширенная интеграция с базами данных — Redshift, S3 (Iceberg и Parquet), Oracle DB, Microsoft SQL Server, Elasticsearch
- 🔑 SSH-туннелирование — возможность использовать jumphost или ssh bastion для туннелирования соединений
Расширенная функциональность
- 🔍 Расширенные возможности запросов — сложный синтаксис фильтрации и функции агрегации в качестве параметров
- 🔐 Улучшенная безопасность MCP — API-ключ и аутентификация OAuth
Улучшения платформы
- 📦 Управление схемами — автоматическая эволюция схем и управление версиями API
- 🚦 Расширенное управление трафиком — интеллектуальное ограничение скорости, регулирование запросов
- ✍️ Поддержка операций записи — операции вставки, обновления
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP-сервер из вашей базы данных, оптимизированный для LLM и AI-агентов. Поддерживает PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, ElasticSearch, DuckDB
Related MCP Servers
- -securityAlicense-qualityMCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.Last updated -1PythonMIT License
- -securityAlicense-qualityMCP server for using various search tools like Tavily API. Planning to support various search tools (i.e. wiki search, searxng, etc)Last updated -1PythonMIT License
- -securityAlicense-qualityThe Multi DB MCP Server is a high-performance implementation of the Database Model Context Protocol designed to revolutionize how AI agents interact with databases. Currently supporting MySQL and PostgreSQL databases.Last updated -142GoMIT License
- AsecurityAlicenseAqualityAn open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.Last updated -1010PythonMIT License