Metadata-Version: 2.5
Name: glpi-mcp
Version: 0.1.0
Summary: MCP server con tools para consultar la API REST de GLPI
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp>=1.0.0
Requires-Dist: python-dotenv>=1.0.0
Description-Content-Type: text/markdown

# GLPI MCP

Servidor MCP en Python para interactuar con la [API REST de GLPI](https://glpi-project.org) (App Token + User Token).

## Requisitos

- Python 3.11+ (desarrollado con 3.12)
- [uv](https://docs.astral.sh/uv/)

## Configuración

```sh
cp .env.example .env
# Rellena GLPI_BASE_URL, GLPI_APP_TOKEN y GLPI_USER_TOKEN
```

## Uso

```sh
uv sync
uv run glpi-mcp
```

## Transportes

`TRANSPORT` controla el transporte MCP: `stdio` (default), `streamable-http` (o `http`) y `sse`.

## Estructura

```
src/glpi_mcp/
├── client.py   # Cliente HTTP con auth por sesión GLPI
├── config.py   # Settings desde variables de entorno
├── server.py   # Registro de tools y arranque
└── tools/      # Módulos de tools (uno por área)
```
