Summary
Подключи базы данных MariaDB напрямую к AI-агентам через MCP. Запрашивайте таблицы и запускайте отчеты с помощью естественного языка с помощью подключателя базы данных AnythingMCP только для чтения.
MariaDB: Прямой доступ к базе данных для AI
MariaDB — это популярная открытая реляционная база данных и форк MySQL, разработанный сообществом. С помощью подключателя базы данных AnythingMCP ты можешь напрямую предоставить данные MariaDB в виде инструментов MCP, позволяя AI-агентам взаимодействовать с твоими данными с помощью естественного языка.
Важно: Доступ только для чтения
Подключатель базы данных AnythingMCP разработан только для чтения. Он поддерживает только запросы SELECT, с максимальным количеством 1000 строк на запрос. Это гарантирует, что AI-агенты не могут случайно изменить или удалить данные.
Автоматически сгенерированные инструменты
Когда ты создаёшь подключатель базы данных MariaDB, AnythingMCP автоматически генерирует три инструмента:
| Инструмент | Описание |
|---|---|
get_database_schema | Возвращает все таблицы, столбцы и типы |
get_example_queries | Предлагает полезные запросы на основе схемы |
execute_query | Выполняет запрос SELECT только для чтения (макс 1000 строк) |
Пошаговое руководство
Шаг 1: Разверни AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Шаг 2: Создай подключатель базы данных
Открой панель управления AnythingMCP по адресу http://localhost:3000 и создай новый подключатель базы данных. Выбери MariaDB в качестве типа базы данных.
Шаг 3: Настрой подключение
Введи твой хост MariaDB, порт, имя базы данных, имя пользователя и пароль. Всегда используй SSL для производственных подключений.
Шаг 4: Проверь подключение
Используй панель управления, чтобы проверить подключение и просмотреть автоматически обнаруженную схему. AI-агент будет использовать get_database_schema, чтобы понять структуру твоих данных.
Шаг 5: Подключи к AI-агентам
{
"mcpServers": {
"mariadb": {
"url": "http://localhost:4000/mcp"
}
}
}
Сценарии использования AI-агентов
- "Кто были наши 10 лучших клиентов по доходу в прошлом квартале?"
- "Покажи мне все заказы, размещенные за последние 7 дней"
- "Сколько продуктов отсутствует на складе?"
- "Список всех пользователей с активной подпиской"
- "Какова средняя стоимость заказа по странам?"
Лучшие практики безопасности
- Выделенный пользователь БД — Создай пользователя MariaDB с правами только на SELECT
- SSL-соединения — Всегда используй
require_secure_transport=ONдля производственных систем - Ограничение баз данных — Открывайте только те базы данных, которые безопасны для доступа AI
- Ограничения на подключения — Установи
MAX_USER_CONNECTIONSдля пользователя MariaDB - Сетевые ограничения — Ограничьте доступ к MariaDB только для IP-адреса сервера AnythingMCP
Следующие шаги
- Руководство по MySQL к MCP — Настройка для MySQL
- Руководство по PostgreSQL к MCP — Настройка для PostgreSQL
- Руководство по базе данных к MCP — Все поддерживаемые базы данных
Это руководство помогло?