# MCP Server para Gerenciamento Portainer
Servidor MCP (Model Context Protocol) que permite ao modelo de IA gerenciar containers Docker através da API do Portainer.
## 📋 Visão Geral
Este projeto implementa um MCP Server que expõe ferramentas para gerenciar:
- **Containers**: listar, criar, iniciar, parar, remover, inspecionar
- **Imagens**: listar, pull, remover, inspecionar
- **Networks**: listar, criar, remover
- **Volumes**: listar, criar, remover
## 🚀 Quick Start
```bash
# Instalar dependências
npm install
# Configurar variáveis de ambiente
cp .env.example .env
# Editar .env com suas credenciais do Portainer
# Build
npm run build
# Executar
npm start
```
## 📚 Documentação
- [Setup Guide](docs/SETUP.md) - Guia de instalação e configuração
- [Architecture](docs/ARCHITECTURE.md) - Arquitetura do sistema
- [API Reference](docs/API_REFERENCE.md) - Referência completa das ferramentas MCP
## 🔧 Requisitos
- Node.js 18+
- Acesso a uma instância Portainer
- Chave de API do Portainer
## 📝 Licença
MIT