Este projeto é um laboratório de estudos sobre o Model Context Protocol (MCP) — um padrão aberto da OpenAI que permite que modelos de linguagem (como o Copilot, ChatGPT e Claude) acessem dados e ferramentas externas de forma segura e padronizada.
Para fins de experimentação, o projeto utiliza um banco de dados SQLite fictício de uma loja de jogos (Game Shop) e o servidor mcp-sqlite , que expõe o banco ao cliente MCP.
Assim, é possível compreender na prática como um modelo LLM pode consultar um banco local via MCP, explorando o fluxo completo entre servidor, cliente e modelo.
📁 mcp/
├── 📂 .vscode/
│ └── mcp.json # Configuração do servidor MCP no VS Code
├── 📂 venv/ # Ambiente virtual Python
├── 📂 docs/ # Documentação auxiliar
│ ├── banco.md
│ └── instalacao.md
├── 📄 banco.sqlite # Banco de dados SQLite (Game Shop)
├── 📄 metadata.yml # Metadados do banco (para o MCP)
├── 📄 main.py # (Opcional) Script auxiliar de testes
└── 📄 README.md # Este arquivo
- Criar maquina virtual
python -m venv ./venv
- Ativar maquina virtual
./venv/Scripts/activate
- Instale o servidor MCP
pip install git+https://github.com/panasenco/mcp-sqlite
- Rodar servidor MCP
.\venv\Scripts\mcp-sqlite.exe -m .\metadata.yml .\banco.sqlite