-
Cómo desplegar un MCP Server público con FastMCP, Docker y Traefik

En este tutorial aprenderás a crear y desplegar un MCP Server usando FastMCP, contenerizarlo con Docker, y exponerlo de manera segura en Internet utilizando Traefik como reverse proxy con certificados SSL automáticos de Let’s Encrypt. Al finalizar, podrás acceder a tu servidor en la URL: https://mcp-server-demo.yourdomain.com con SSL habilitado gracias a Traefik y Let’s Encrypt.
-
Cómo Implementar Bearer Token en FastMCP Server con transporte streamable-http usando Python

En este tutorial, te mostraré cómo implementar un sistema de autenticación basado en Bearer Token en un servidor FastMCP utilizando el transporte streamable-http. Estaremos trabajando con FastMCP v2, un framework potente para construir servidores MCP (Model Context Protocol). Requisitos previos Antes de comenzar, asegúrate de tener instalado: Vamos a crear un archivo main.py con el…
-
Cómo agregar un keybinding en VS Code para comentar múltiples líneas

Si eres desarrollador y usas Visual Studio Code como tu editor principal, sabes lo importante que son los atajos de teclado para agilizar tu flujo de trabajo. Uno de los más útiles es la capacidad de comentar y descomentar bloques de código rápidamente. En este post te mostraré cómo configurar un keybinding personalizado para esta…
-
Habilitar wifi en mac mini después de instalar Kubuntu 24.04

¿Acabas de instalar Kubuntu 24.04 en tu Mac Mini y te das cuenta de que el WiFi no funciona? No te preocupes, es un problema común debido a los controladores de hardware específicos de Apple. Fuente: Ubuntu Community Help – WifiDocs/Driver/bcm43xx ¡No dejes que la falta de WiFi te detenga! Disfruta de tu Kubuntu 24.04 al…
-
Cómo mostrar alertas en Laravel con SweetAlert2 y validaciones personalizadas

En esta entrada te mostraré cómo integrar SweetAlert2 en Laravel para mostrar alertas interactivas al eliminar registros. Además, implementaremos validaciones que verifican si hay dependencias antes de eliminar, asegurando que el proceso sea seguro y controlado. Con un ejemplo práctico, veremos cómo SweetAlert2 mejora la experiencia de usuario al mostrar mensajes personalizados según el resultado…
-
Crear, editar y eliminar con Eloquent

Explorar la documentación de Laravel para realizar operaciones básicas como crear, editar o eliminar registros con Eloquent puede resultar un poco confuso. Por eso, en este artículo te ofrezco un resumen claro de los métodos que debes usar según el tipo de relación en tu modelo. 1. Relación Uno a Uno (One to One) Un…


