На картинке — простой пример, как с помощью
FastMCP и SQLAlchemy можно подключить инструмент к базе данных, который по человеческому запросу выводит список всех таблиц.📦 Что происходит:
1. Человек пишет: *"Show me all tables in the ecommerce database"*
2. AI вызывает
list_tables(), получает список через SQLAlchemy3. Возвращается JSON и сгенерированный ответ на естественном языке
⚙️ Используемые технологии:
-
FastMCP — для регистрации инструментов и взаимодействия с агентами-
@mcp.tool — декоратор, позволяющий превращать функции в доступные действия для ИИ-
inspect() из SQLAlchemy — безопасный способ получить метаданные БД🧠 Это база для создания умных ботов-помощников, которые умеют работать с реальными базами данных и выдавать ответы, понятные человеку.
Интерфейс будущего уже здесь — не SQL-запрос, а обычный вопрос на английском.
@sqlhub
