Metadata-Version: 2.4
Name: mcp-agent-db
Version: 1.0.7
Summary: Ferramenta de consulta de bases de dados usando linguagem natural com agente inteligente
Home-page: https://github.com/leokaique/mcp-agent-db
Author: Leonardo Sousa
Author-email: leokaique7@gmail.com
Project-URL: Bug Reports, https://github.com/leokaique/mcp-agent-db/issues
Project-URL: Source, https://github.com/leokaique/mcp-agent-db
Project-URL: Documentation, https://github.com/leokaique/mcp-agent-db/wiki
Keywords: database,natural language,sql,ai,agent,langchain,mcp
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Database
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.9.0
Requires-Dist: asgiref==3.9.1
Requires-Dist: cachetools==5.5.2
Requires-Dist: certifi==2025.7.14
Requires-Dist: charset-normalizer==3.4.2
Requires-Dist: click==8.2.1
Requires-Dist: colorama==0.4.6
Requires-Dist: distro==1.9.0
Requires-Dist: psycopg2-binary==2.9.9
Requires-Dist: fastapi==0.116.1
Requires-Dist: filetype==1.2.0
Requires-Dist: google-ai-generativelanguage==0.6.18
Requires-Dist: google-api-core==2.25.1
Requires-Dist: google-auth==2.40.3
Requires-Dist: googleapis-common-protos==1.70.0
Requires-Dist: greenlet==3.2.3
Requires-Dist: grpcio==1.74.0
Requires-Dist: grpcio-status==1.74.0
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httptools==0.6.4
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.10
Requires-Dist: jiter==0.10.0
Requires-Dist: jsonpatch==1.33
Requires-Dist: jsonpointer==3.0.0
Requires-Dist: langchain==0.3.27
Requires-Dist: langchain-core==0.3.72
Requires-Dist: langchain-gemini==0.1.1
Requires-Dist: langchain-google-genai==2.1.8
Requires-Dist: langchain-text-splitters==0.3.9
Requires-Dist: langgraph==0.6.1
Requires-Dist: langgraph-checkpoint==2.1.1
Requires-Dist: langgraph-prebuilt==0.6.1
Requires-Dist: langgraph-sdk==0.2.0
Requires-Dist: langsmith==0.4.8
Requires-Dist: openai==1.97.1
Requires-Dist: orjson==3.11.1
Requires-Dist: ormsgpack==1.10.0
Requires-Dist: packaging==25.0
Requires-Dist: proto-plus==1.26.1
Requires-Dist: protobuf==6.31.1
Requires-Dist: psycopg2-binary==2.9.10
Requires-Dist: pyasn1==0.6.1
Requires-Dist: pyasn1_modules==0.4.2
Requires-Dist: pydantic==2.11.7
Requires-Dist: pydantic_core==2.33.2
Requires-Dist: python-dotenv==1.1.1
Requires-Dist: PyYAML==6.0.2
Requires-Dist: requests==2.32.4
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: rsa==4.9.1
Requires-Dist: sniffio==1.3.1
Requires-Dist: SQLAlchemy==2.0.42
Requires-Dist: sqlparse==0.5.3
Requires-Dist: starlette==0.47.2
Requires-Dist: tenacity==9.1.2
Requires-Dist: tqdm==4.67.1
Requires-Dist: typing-inspection==0.4.1
Requires-Dist: typing_extensions==4.14.1
Requires-Dist: tzdata==2025.2
Requires-Dist: urllib3==2.5.0
Requires-Dist: uvicorn==0.35.0
Requires-Dist: watchfiles==1.1.0
Requires-Dist: websockets==15.0.1
Requires-Dist: xxhash==3.5.0
Requires-Dist: zstandard==0.23.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


# MCP Agent DB

Uma ferramenta poderosa para consulta de bases de dados usando linguagem natural.

## CaracterÃ­sticas

- ðŸ¤– **Agente Inteligente**: Converte perguntas em linguagem natural para SQL
- ðŸ” **Consultas AvanÃ§adas**: Suporte para consultas complexas com joins e agregaÃ§Ãµes
- ðŸ“Š **GeraÃ§Ã£o de GrÃ¡ficos**: IntegraÃ§Ã£o com ferramentas MCP para visualizaÃ§Ã£o
- ðŸ¢ **Multi-empresa**: Suporte para mÃºltiplas empresas e filiais
- ðŸ’¾ **Cache Inteligente**: Sistema de cache para otimizar performance
- ðŸ”„ **MemÃ³ria de ConversaÃ§Ã£o**: MantÃ©m contexto entre consultas

## InstalaÃ§Ã£o

```bash
pip install mcp-agent-db
```

## Uso BÃ¡sico

```python
from mcp_agent_db import consultar_banco_dados

resultado = consultar_banco_dados("TOP 10 clientes que mais compraram", "minha_empresa")
print(resultado)
```

## API REST

O pacote inclui uma API REST completa para integraÃ§Ã£o com aplicaÃ§Ãµes web e mobile.

```python
from mcp_agent_db.main import app
import uvicorn

uvicorn.run(app, host="0.0.0.0", port=8000)
```

## Endpoints Principais

- `POST /api/consulta` - Realizar consultas em linguagem natural
- `GET /api/schemas` - Listar schemas disponÃ­veis
- `POST /api/grafico` - Gerar grÃ¡ficos a partir dos dados

## Suporte

Para mais informaÃ§Ãµes, visite: https://github.com/leokaique/mcp-agent-db
