\usepackage{mcp}

Su IA puede compilar
LaTeX ahora.

FormaTeX habla MCP. Dé a Claude, Cursor, VS Code, Codex o cualquier cliente MCP acceso directo a una pila completa de compilación LaTeX. Sin cambios de contexto, sin infraestructura.

Funciona con
  • Claude Desktop
  • Claude Code
  • Cursor
  • VS Code
  • OpenAI Codex
  • Windsurf
  • Zed
  • Gemini CLI
  • n8n
  • Cline

Cómo funciona

  1. Usted se lo pide a su IA

    Pídale a Claude, Cursor o a cualquier cliente MCP que escriba o compile un documento LaTeX.

  2. MCP llama a FormaTeX

    El asistente llama a una herramienta de FormaTeX con su LaTeX. Lo compilamos por usted, así que no hay que instalar TeX Live.

  3. Recibe un enlace de descarga

    La respuesta incluye los detalles de la compilación y un enlace Download PDF autenticado. Cuando el agente necesita el archivo en sí, llama a fetch_pdf_bytes.

\begin{tools}

13 herramientas que su IA puede llamar

Compile, valide e inspeccione LaTeX y gestione sus plantillas guardadas desde la conversación. Con ellas vienen recursos y un prompt guiado para corregir errores.

  • compile_smart
    Consume cuota

    Compila LaTeX con detección automática del motor y correcciones habituales, con motores de respaldo. No tiene parámetro de motor. Devuelve los detalles de la compilación y un enlace de descarga del PDF.

    Pruebe a pedir

    Compila este LaTeX a PDF y dame el enlace de descarga

  • compile_latex
    Consume cuota

    Compila LaTeX con el motor que elija (pdflatex, xelatex, lualatex o latexmk). Devuelve los detalles de la compilación y un enlace de descarga del PDF, no el contenido del archivo.

    Pruebe a pedir

    Compila este documento con xelatex

  • check_syntax
    Sin cuota

    Valida la sintaxis LaTeX, los comandos prohibidos y la estructura sin compilar, y recomienda un motor. No consume cuota.

    Pruebe a pedir

    Comprueba la sintaxis de este LaTeX antes de compilar

  • list_engines
    Sin cuota

    Lista los motores de compilación disponibles y cuándo usar cada uno. No consume cuota.

    Pruebe a pedir

    Lista los motores LaTeX disponibles

  • get_usage
    Sin cuota

    Muestra las compilaciones de este mes, el límite de su plan y un desglose por motor y estado para la clave API en uso. No consume cuota.

    Pruebe a pedir

    ¿Cuántas compilaciones me quedan este mes?

  • compile_async
    Consume cuota

    Envía un trabajo de compilación y devuelve de inmediato un ID de trabajo. Consúltelo con get_job. Ideal para documentos grandes y procesos por lotes.

    Pruebe a pedir

    Compila este documento de forma asíncrona

  • get_job
    Sin cuota

    Devuelve el estado de un trabajo asíncrono. Un trabajo completado devuelve un enlace de descarga del PDF; uno fallido devuelve el registro de errores. No consume cuota.

    Pruebe a pedir

    Comprueba el estado del trabajo abc123 y obtén el PDF si está listo

  • list_templates
    Sin cuotaPro o superior

    Lista sus plantillas guardadas con ID, nombres y variables. Requiere el plan Pro o superior. No consume cuota.

    Pruebe a pedir

    Lista mis plantillas LaTeX guardadas

  • get_template
    Sin cuotaPro o superior

    Devuelve una plantilla guardada por ID, con su código fuente LaTeX completo y la definición de sus variables. Úsala antes de actualizar para editar el código existente. Requiere el plan Pro o superior. No consume cuota.

    Pruebe a pedir

    Muéstrame el código fuente de mi plantilla de factura

  • create_template
    Sin cuotaPro o superior

    Guarda una nueva plantilla reutilizable con marcadores de variables, un motor y una categoría. Los valores se insertan tal cual, por lo que deben ser LaTeX válido. Las imágenes y otros archivos se añaden desde el panel. Requiere el plan Pro o superior, hasta el límite de plantillas de tu plan. No consume cuota.

    Pruebe a pedir

    Guarda este LaTeX como plantilla Factura con las variables cliente e importe

  • update_template
    Sin cuotaPro o superior

    Modifica una plantilla guardada. Solo cambian los campos indicados; un nuevo código fuente o una nueva lista de variables sustituye a la anterior, y la versión previa no se puede recuperar. Requiere el plan Pro o superior. No consume cuota.

    Pruebe a pedir

    Cambia mi plantilla de factura a xelatex y añade una variable de fecha de vencimiento

  • compile_template
    Consume cuotaPro o superior

    Compila una plantilla guardada por ID con sustituciones de variables opcionales. Devuelve los detalles de la compilación y un enlace de descarga del PDF. Requiere el plan Pro o superior.

    Pruebe a pedir

    Compila mi plantilla de factura con name=Acme Corp y amount=$500

  • fetch_pdf_bytes
    Sin cuota

    Obtiene un PDF compilado como bytes sin procesar (base64) a partir del ID de trabajo. Es la única herramienta que devuelve el contenido del archivo: úsela cuando el agente deba guardar o inspeccionar el archivo; si no, el enlace de descarga basta. No consume cuota.

    Pruebe a pedir

    Obtén los bytes del PDF del trabajo abc123 para guardarlo en disco

Recursos

Los clientes compatibles con recursos MCP pueden leerlos directamente.

  • formatex://engines

    Motores LaTeX disponibles, con indicaciones sobre cuándo usar cada uno.

  • formatex://usage

    Uso de compilaciones de este mes y límites del plan para la clave API en uso.

fix_latexPrompt

Un prompt guiado que analiza un registro de errores de compilación, encuentra la causa raíz y propone un código fuente LaTeX corregido.

Usa el prompt fix_latex para ayudarme a corregir este error: [pegue el registro de errores]

\begin{setup}

Conecte su cliente

Elija su cliente y un método de conexión y copie la configuración. El modo remoto no requiere instalar nada. El modo local ejecuta el binario formatex-mcp en su máquina.

Cliente

Claude Desktop y conectores personalizados de claude.ai

Método de conexión

Su cliente se conecta a mcp.formatex.io mediante Streamable HTTP. No hay nada que instalar. Claude Desktop y claude.ai añaden los servidores remotos como conectores personalizados dentro de la aplicación, no en un archivo de configuración.

Su clave API

Cree una clave en su panel. Empieza por fex_ y solo se muestra completa una vez, así que cópiela al crearla. MCP funciona en todos los planes, incluido Free.

Sustituya YOUR_FORMATEX_API_KEY en los fragmentos por su clave.

Mantenga la clave fuera de git

Los archivos de proyecto como .mcp.json, .cursor/mcp.json y .vscode/mcp.json suelen subirse al repositorio. Use la variable de entorno, un archivo a nivel de usuario o añada el archivo a .gitignore. Si una clave llega alguna vez a un repositorio, revóquela y cree una nueva.

Siga estos pasos

  1. Abra Customize > Connectors en Claude Desktop o en claude.ai. En los planes Team y Enterprise, un propietario lo añade en Organization settings > Connectors.

  2. Elija Add custom connector e introduzca:

    Nombre
    FormaTeX
    URL
    https://mcp.formatex.io/mcp
  3. Autentíquese con FormaTeX. Cualquiera de las dos opciones funciona:

    • Iniciar sesión. Claude abre una página de FormaTeX donde pega su clave API una sola vez. No hay nada más que copiar.

    • Cabeceras de solicitud. Añada esta cabecera en lugar de iniciar sesión:

      Cabecera
      Authorization: Bearer YOUR_FORMATEX_API_KEY
  4. Active FormaTeX en su conversación y luego ejecute el prompt de abajo.

Conviene saber

  • Los conectores personalizados están disponibles en todos los planes. Las cuentas Free pueden añadir uno.

Pruébelo

En Claude Desktop, ejecute este prompt para verificar la integración:

Usa FormaTeX para compilar un documento LaTeX de una página que diga Hola, FormaTeX, y dame el enlace de descarga.

Una configuración que funciona muestra una llamada a una herramienta como compile_smart y un enlace Download PDF en la respuesta.

Autenticación

Envíe su clave API (empieza por fex_) en una cabecera Authorization: Bearer o X-API-Key. El conector de Claude inicia sesión con OAuth y su página de autorización pide la clave una sola vez.

Planes

MCP funciona en todos los planes, incluido Free, y las compilaciones cuentan para la misma cuota mensual que las llamadas REST. Free incluye pdflatex y xelatex. Pro o superior añade lualatex, latexmk y las plantillas guardadas.

Transporte

Streamable HTTP en https://mcp.formatex.io/mcp. No hay endpoint SSE, así que un cliente que solo admita SSE debe usar el binario local. GET /health informa del estado del servidor.

\begin{document}

¿Listo para conectar su IA?

Obtenga una clave API, añada la configuración y su asistente compila LaTeX en el siguiente mensaje.