MCP Serve
Provides tools for managing clients and products in a SQLite database, enabling CRUD operations such as creating, reading, updating, and deleting client records (by CPF) and product records (by name).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Servecriar cliente João, CPF 111.222.333-44"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Serve
Um assistente de chat que entende linguagem natural e gerencia o cadastro de Clientes e Produtos de um pequeno sistema, usando Gemini (LLM) + MCP (Model Context Protocol) + SQLite.
Em vez de preencher formulários, você conversa:
"Cria um cliente Maria Silva, CPF 123.456.789-00, email maria@email.com" "Quais produtos eu tenho com menos de 10 unidades em estoque?" "Atualiza o preço do Notebook pra 3200"
...e o sistema entende o pedido, executa a ação no banco de dados e confirma o que foi feito.
Como funciona
Vue.js (chat) → Backend Bridge (FastAPI) → Gemini (decide o que fazer)
↓ ↓
MCP Client ←────────────── "chame a tool X"
↓
MCP Server (server.py)
↓
SQLiteVocê escreve um pedido no chat (frontend em Vue.js).
O Backend Bridge (FastAPI) manda essa mensagem pro Gemini, junto com a lista de ações disponíveis (as tools do MCP Server).
O Gemini interpreta o pedido e decide quais ações executar — por exemplo, "chamar a tool
criar_clientecom esses dados".O Bridge executa essa ação no MCP Server, que é quem efetivamente lê e escreve no banco SQLite.
O resultado volta pro Gemini, que formula uma resposta em português, e essa resposta aparece no chat.
Related MCP server: Gestao-MCP
Funcionalidades
O MCP Server expõe 10 ações (tools) que o Gemini pode usar:
Clientes (identificados pelo CPF)
Criar cliente
Listar todos os clientes
Buscar cliente por CPF
Atualizar dados de um cliente
Remover um cliente
Produtos (identificados pelo nome)
Criar produto
Listar todos os produtos
Buscar produto por nome
Atualizar preço/estoque de um produto
Remover um produto
Estrutura do projeto
mcp-serve/
├── server.py # MCP Server: define as tools de CRUD
├── database.py # Schema e conexão com o SQLite
├── requirements.txt # Dependências do MCP Server
├── bridge/ # Backend que conecta Vue <-> Gemini <-> MCP Server
│ ├── main.py
│ ├── requirements.txt
│ └── .env.example
├── frontend/ # Interface de chat em Vue.js
│ └── src/
├── docs/
│ └── documentacao.md # Guia técnico: como rodar e testar
└── README.md # Este arquivoStack
MCP Server: Python + SDK oficial
mcp(FastMCP)Banco de dados: SQLite
LLM: Google Gemini (via
google-genai), com function calling automáticoBridge: FastAPI
Frontend: Vue 3 + Vite
Quer rodar na sua máquina?
Veja o passo a passo completo (instalação, configuração da API key do Gemini
e como testar) em docs/documentacao.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mateus-gondev/Projeto_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server