Requisitos previos
-
Cuenta activa en LEXApp (Free, Básico o Premium)
La API key es única por usuario — cada abogado del estudio puede generar la suya. Ideal si son un equipo.
-
Un cliente MCP — Claude Desktop, Claude Code, Cursor, VS Code o ChatGPT Desktop
Cualquiera sirve. Podés tener varios configurados en paralelo con la misma API key.
Generar tu API key en LEXApp
La API key es la credencial que le permite al MCP identificarte contra LEXApp. Es personal, única por usuario y podés revocarla cuando quieras.
- Ingresá a app.lexapp.com.ar con tu usuario.
- Andá a Configuración → API keys.
- Hacé click en "Generar nueva API key", ponele un nombre descriptivo (ej: "Claude Desktop - notebook").
- Copiá la clave que aparece. Se muestra una sola vez — guardala en un lugar seguro (gestor de contraseñas, por ejemplo).
Conectar tu cliente de IA
LEXApp MCP corre en la URL:
Elegí tu cliente favorito abajo. Copiá el snippet y reemplazá TU_API_KEY por la clave que generaste en el paso 1.
Editá el archivo de configuración de Claude Desktop:
Agregá dentro de "mcpServers":
Claude Desktop todavía no soporta MCPs HTTP de forma nativa, así que usamos mcp-remote como puente. Node.js tiene que estar instalado (nodejs.org). Reiniciá Claude Desktop después de guardar.
Un solo comando desde la terminal:
Dentro de una sesión de Claude Code, corré /mcp y verás lexapp en estado connected.
Cursor lee la config MCP desde ~/.cursor/mcp.json (global) o .cursor/mcp.json (por proyecto). Creá el archivo con:
Andá a Cursor Settings → MCP y activá el servidor lexapp.
Con la extensión Claude for VS Code o el soporte MCP nativo, editá el archivo .vscode/mcp.json del workspace (o el equivalente global):
Recargá VS Code y abrí el panel MCP — lexapp aparece disponible.
En ChatGPT Desktop, andá a Settings → Connectors → MCP servers → Add server y completá los campos:
Verificar la conexión
Reiniciá tu cliente MCP y probá con un prompt simple:
Primeros prompts para probar
Fácil
"¿Cuántos clientes tengo cargados en el estudio?"
Fácil
"Mostrame las audiencias que tengo la semana próxima."
Intermedio
"Buscá todas las causas del cliente Rodríguez y hacé un resumen del estado de cada una."
Intermedio
"Cargá un movimiento en la carpeta XYZ que diga: presentado escrito de contestación el día de hoy."
Avanzado
"Analizá cuánto facturé en el último trimestre por tipo de causa y comparalo con el trimestre anterior."
Avanzado
"Armame un escrito de demanda usando la plantilla de daños y perjuicios para el cliente Fernández."
Troubleshooting
"El servidor lexapp no aparece" o queda en disconnected
1. Verificá que copiaste bien la URL (https://mcp.lexapp.com.ar/mcp) sin espacios ni caracteres extra.
2. Confirmá que el header sea X-Api-Key (con guión, sin espacios entre el nombre y los dos puntos).
3. Reiniciá el cliente después de guardar la config — muchos no releen el archivo en caliente.
Error 401 Unauthorized o "API key inválida"
La API key está mal escrita, revocada o venció. Andá a Configuración → API keys en LEXApp, generá una nueva y actualizá la config del cliente.
Ojo con espacios al principio o al final cuando la copiás — algunos gestores de contraseñas los agregan.
Claude Desktop: "npx: command not found" o el server no arranca
Necesitás Node.js instalado (versión 18 o superior). Descargalo desde nodejs.org y reiniciá Claude Desktop.
Sirve para el puente mcp-remote — cuando Claude Desktop tenga soporte HTTP nativo, este paso desaparece.
El JSON tiene error de sintaxis
Suele ser una coma faltante o de más. Validá el archivo en jsonlint.com antes de guardar.
Si ya tenías otros MCPs configurados, agregá lexapp como una entrada más dentro del objeto mcpServers existente — no lo pegues como bloque suelto.
Tarda mucho en responder o los timeouts se cortan
La herramienta ask_analytics corre sobre BigQuery y puede tardar 10-30 segundos en la primera consulta. El resto de las tools debería responder en menos de 2 segundos.
Si notás lentitud general, verificá tu conexión a internet — el MCP hace round-trip contra Google Cloud Run.