Skip to main content
Glama
xappiens-ai

Frappe MCP

by xappiens-ai
README.md
# Frappe MCP para Frappe 15

App que expone el mismo MCP que Frappe 16 (`/api/v2/mcp`, 13 tools, permisos del usuario) **sin cambiar el repositorio de Frappe**.

Sirve para un sitio que ya está en Frappe 15 (desde la 15.25, con API v2). No sube el framework a la 15.125.

Si el sitio ya usa la rama https://github.com/xappiens-ai/frappe/tree/version-15 o Frappe 16, no instales esta app: el endpoint ya está en el framework y la app no hace nada.

## Instalar

```bash
cd <bench>
bench get-app https://github.com/xappiens-ai/frappe_mcp --branch version-15
bench --site <sitio> install-app frappe_mcp
bench --site <sitio> migrate
bench --site <sitio> clear-cache
bench restart
```

`migrate` crea **System Settings → AI Agents** y deja **Enable MCP** activado. El ancla del campo se adapta: en v15 reciente va detrás de `log_api_requests`; en v15 más antigua, detrás de `link_field_results_limit`.

## Conectar

```text
https://<sitio>/api/v2/mcp
Authorization: token API_KEY:API_SECRET
```

Las claves se generan en un usuario Desk: **API Access → Generate Keys**.

Sin sesión el endpoint responde 401. Un 404 es **Enable MCP** desmarcado o el proceso sin reiniciar.