Cómo armar un servidor MCP remoto en Laravel
Un servidor MCP en Laravel al que Claude y ChatGPT se conectan con OAuth: actúa como el usuario, prueba antes de escribir, registra todo y se puede revocar.
10 min de lectura
Tech Lead e ingeniero full-stack en Montevideo. Diez años entre fintech, cripto y telemetría — casi siempre en sistemas que no se pueden caer.
Cada uno resolvió un problema que no se podía comprar hecho.
2026 — presente
del primer commit a producción
Mi propio producto, construido en solitario: un libro compartido para dinero guardado en varias monedas, fiat y cripto, donde cada movimiento conserva el tipo de cambio de su día. Claude o ChatGPT se pueden conectar, responder con las cifras reales y registrar movimientos.
2021 — presente
usuarios activos
Una plataforma de trading y pagos en cripto llevada desde un repositorio vacío hasta producción, con pasarelas fiat y cripto detrás de una sola API. Tengo a cargo la arquitectura, el esquema de datos y la hoja de ruta técnica.
2025 — presente
y construí la plataforma
Ingesta de telemetría LoRaWAN, decodificación de payloads y alertas para campos y plantas industriales. Multi-tenant desde el primer commit, con tableros en tiempo real encima.
2016 — 2020
horas-persona por inventario
Un inventario anual que ocupaba a cinco personas durante veinte horas cada una. Reconstruido sobre RFID y una pasada de conciliación, ahora lo hace una sola persona en una tarde.
La mayoría de los equipos le enchufan la IA al final del flujo: una ventana de chat en otra pestaña, usada para lo que ese día resultó tedioso. Los últimos dos años los pasé empujando en el sentido contrario, hacia la especificación, la implementación y la revisión, que es donde viven las restricciones y donde una respuesta equivocada todavía sale barata.
Lo que cambia es la forma del trabajo más que su volumen. Escribir código deja de ser el cuello de botella, y el cuello de botella pasa a ser decidir qué vale la pena construir y juzgar si lo que volvió es correcto. Ninguna de las dos cosas se automatiza, y las dos son la parte que igual querría estar haciendo. La aceleración aparece al acortar la distancia entre ambas.
La lección práctica fue que el contexto le gana a las herramientas. Especificaciones claras, interfaces tipadas y decisiones documentadas pesan mucho más que qué modelo está respondiendo, porque un código legible para alguien que recién entra al equipo es legible para un modelo por las mismas razones. Buena parte del trabajo es lograr que el sistema se explique solo, algo que conviene hacer lo lea un modelo o no.
2020 — 2024
BlueBoot
Desarrollador de Software
Software empresarial sobre SAP BTP, con JavaScript del lado del cliente.
2020
Dvelop Software
Desarrollador de Software
Backend y frontend para Midinero, incluido el sistema de recarga de tarjetas prepagas y la plataforma Empresas.
2016 — 2020
heXa Sistemas
Desarrollador de Software
Sistemas internos para clientes de fintech y salud en GeneXus y Laravel. De acá salió el rediseño con RFID.
Licenciatura en Informática, Universidad de la Empresa, Montevideo (2017 — 2022).
Un servidor MCP en Laravel al que Claude y ChatGPT se conectan con OAuth: actúa como el usuario, prueba antes de escribir, registra todo y se puede revocar.
10 min de lectura
DECIMAL o enteros en unidades mínimas, cuántos decimales necesita cada moneda, dónde redondear y cómo mantener los montos exactos en PHP y Laravel.
9 min de lectura
El stack detrás de Contamos, un SaaS hecho por una sola persona: Laravel, login, cobros y hosting gestionados, límites de plan centralizados y tests.
7 min de lectura