MCP Automotivo
Enables natural language analysis of automotive data by generating and executing SQL queries through Google Gemini AI, allowing users to ask questions in Portuguese and receive intelligent interpretations of database results.
Provides integration with MariaDB database for querying and analyzing automotive sales data, including products, customers, vendors, and transactions through AI-generated SQL queries.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
đ MCP â Sistema de AnĂĄlise de Dados Automotivos
Sistema inteligente de anĂĄlise de dados utilizando Google Gemini e MariaDB
Projeto desenvolvido para fins de estudo e portfĂłlio.
đ Sobre o Projeto
Este é um projeto MCP (Model Context Protocol) que demonstra a integração entre um modelo de IA generativa (Google Gemini) e um banco de dados MariaDB, permitindo realizar anålises de dados usando linguagem natural.
đŻ Objetivos Educacionais
Demonstrar na pråtica a comunicação entre LLMs e bancos de dados
Implementar um sistema completo de anĂĄlise utilizando NLP
Criar um ambiente funcional com Docker + Python + SQL
Servir como material de estudo em IA aplicada e engenharia de dados
Related MCP server: MCP-Driven Data Management System
đïž Arquitetura do Sistema
projeto-mcp-automotivo/
âââ đ database/
â âââ dados_fake_completo.sql
âââ đ src/
â âââ database.py
â âââ mcp_gemini.py
â âââ requirements.txt
â âââ .env
âââ docker-compose.yml
âââ README.mdđ Tecnologias Utilizadas
Python 3.10+
MariaDB 11.4
Google Gemini 2.0 Flash
Docker
pandas
âïž Funcionalidades
đ AnĂĄlise com Linguagem Natural
Perguntas diretas em portuguĂȘs
Geração automåtica de queries SQL
Execução e interpretação inteligente dos resultados
đ ïž Instalação RĂĄpida
git clone https://github.com/raphamaster/projeto-mcp-automotivo.git
cd projeto-mcp-automotivo
# Subir banco de dados via Docker
docker-compose up -d
# Instalar dependĂȘncias do Python
pip install -r src/requirements.txt
# Executar o sistema
python src/mcp_gemini.pyđĄ Como Usar
Exemplos de perguntas simples:
"Qual o faturamento total?"
"Quais sĂŁo os 5 produtos mais vendidos?"
"Quem sĂŁo os melhores vendedores?"Perguntas mais elaboradas para testar a LLMs:
"Qual categoria de produtos tem a melhor margem de lucro (diferença entre preço de venda e custo) e quantas unidades foram vendidas de cada categoria no Ășltimo mĂȘs?"
"Quais clientes do tipo 'Oficina' tĂȘm o maior ticket mĂ©dio e qual a frequĂȘncia de compras deles? Mostre tambĂ©m o valor total gasto por cada um."
"Como evoluiu o faturamento mensal nos Ășltimos 6 meses? Mostre a variação percentual mĂȘs a mĂȘs e identifique se hĂĄ alguma tendĂȘncia de crescimento ou queda."
"Compare a performance dos vendedores considerando nĂŁo apenas o faturamento, mas tambĂ©m o nĂșmero de vendas realizadas e o tempo que cada um estĂĄ na empresa. Quem tem a melhor eficiĂȘncia?"
"Quais produtos tĂȘm alta demanda (muitas vendas) mas estoque baixo, representando risco de ruptura? E quais tĂȘm estoque alto mas pouca saĂda, representando capital parado?"
"Qual Ă© o produto 'carro-chefe' de cada categoria em termos de faturamento?"
"Existe correlação entre o valor da venda e a forma de pagamento escolhida?"
"Quais vendedores sĂŁo mais eficientes em vender produtos de alta margem?"đ Projeto desenvolvido para aprendizado prĂĄtico
Sinta-se Ă vontade para explorar, modificar e ampliar o sistema.
Related MCP Connectors
Ask questions in plain language, get answers from your business database. No SQL required.
Query BigQuery, Snowflake, Redshift & Azure Synapse with natural language
Ask business questions in plain English. Get instant answers from your database, no SQL needed.
Your Databricks Lakehouse in natural language: run SQL on your SQL warehouses, track long-running qu
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables natural language database operations on MySQL databases with AI integration, supporting CRUD operations, schema inspection, and audit logging with built-in security features including SQL injection protection and permission controls.751 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables natural language interaction with heterogeneous databases (MySQL and PostgreSQL) for CRUD operations across customer, product, and sales data with intelligent query routing and visualization capabilities.-
- FlicenseBqualityDmaintenanceEnables natural language interaction with MySQL Sakila database through intent-based tools for movie search, customer management, rental operations, and business analytics without exposing database schema.18-
- AlicenseAqualityDmaintenanceEnables schema inspection, SELECT queries, and confirmation-gated write/DDL/transaction operations on MySQL and MariaDB databases through natural language.144 npmMIT