Saltar al contenido
K0lateral
Programación

MCP plugins en Python: Cómo conectar ChatGPT con tus herramientas sin volverte l

· (banco local)
MCP plugins en Python: Cómo conectar ChatGPT con tus herramientas sin volverte l
(banco local)

MCP plugins en Python: Cómo conectar ChatGPT con tus herramientas sin volverte loco

Mira, colega, llevo tiempo dándole vueltas a esto de los MCP plugins y Python. Y tío, te voy a ser sincero: al principio pensaba que era otra capa de complejidad innecesaria, pero cuando lo pruebas, flipas. Estamos hablando de que tu ChatGPT puede ejecutar código Python real, con librerías, con acceso a ficheros, a APIs... no es el típico "te genero código pero no lo ejecuto". Es la hostia.

¿Qué es un MCP plugin? Básicamente, un Model Context Protocol plugin te permite que el modelo de IA ejecute scripts Python en tu máquina. No es magia, es protocolo. Y aquí te traigo los prompts que uso yo para sacarle partido sin tener que estar configurando mil cosas.

Prompt 1: El análisis de datos automático

Este es mi favorito. Le pasas un CSV y te hace el análisis completo:

prompt para análisis de datos con pandas

"Tengo un archivo CSV en /data/ventas.csv. Quiero que uses pandas para cargarlo, identificar valores nulos, mostrar estadísticas descriptivas y generar un gráfico de barras con las ventas por mes. Guarda el gráfico como 'ventas_mensuales.png'. Ejecuta todo con tu MCP plugin de Python."

Prompt 2: Scraping ético y rápido

Para cuando necesitas datos de una web sin volverte loco con BeautifulSoup:

prompt para web scraping controlado

"Usa requests y BeautifulSoup para scrapear https://ejemplo.com/noticias. Extrae los títulos y fechas de los primeros 10 artículos. Limpia los datos (quita espacios, normaliza fechas) y guárdalos en un JSON. Respeta el robots.txt y pon un delay de 2 segundos entre peticiones."

Prompt 3: Automatización de tareas de sistema

Esto mola cuando trabajas con muchos ficheros:

prompt para organización de archivos

"Escanea el directorio /descargas/ y clasifica los archivos por extensión en subcarpetas (imágenes, documentos, videos, otros). Los archivos mayores de 100MB que no se hayan modificado en los últimos 30 días, muévelos a /descargas/old/. Genera un log.txt con el resumen de lo que has movido."

Prompt 4: Testing automático de APIs

Para cuando estás desarrollando y necesitas verificar endpoints rápido:

prompt para testing de API REST

"Usa requests para probar estos endpoints de mi API local http://localhost:8000/api/usuarios:

1. GET / - debe devolver 200

2. POST / con JSON '{"nombre":"test"}' - debe devolver 201

3. GET /1 - debe devolver 200

Crea un informe en HTML con los resultados, mostrando en verde los que pasan y en rojo los que fallan."

Prompt 5: El que uso para debugging

Este es el que más veces he usado en producción:

prompt para análisis de logs

"Ejecuta mi script Python 'app.py' que está en /proyecto/. Captura cualquier excepción, muestra la traza completa, y si hay un error de tipo 'FileNotFoundError', busca automáticamente el archivo que falta en subdirectorios y actualiza la ruta en el código. Guarda los cambios solo si la corrección funciona."

Truco del almendruco: Los MCP plugins funcionan mejor cuando le das contexto de seguridad. Siempre especifica qué directorios puede tocar y qué librerías debe usar. Y ojo con los permisos de escritura, que ChatGPT ejecuta lo que le pidas sin preguntar.

Colega, esto cambia el juego porque dejas de tener un asistente que solo habla y tienes uno que hace. Literalmente. La próxima vez que tengas que procesar 5000 líneas de logs o hacer un análisis de datos rápido, ya sabes cómo.

Y tú, ¿qué prompt usas para automatizar tu curro con MCP plugins?

Más sobre Programación

Ver todo →