Saltar al contenido
K0lateral
Plugins

MCP Server Tutorial: Cómo conectar ChatGPT a tus herramientas como un jefe

· (banco local)
MCP Server Tutorial: Cómo conectar ChatGPT a tus herramientas como un jefe
(banco local)

MCP Server Tutorial: Cómo conectar ChatGPT a tus herramientas como un jefe

Mira, colega, si estás leyendo esto es porque ya te has dado cuenta de que usar ChatGPT sin conexiones externas es como tener un Ferrari sin gasolina. El MCP (Model Context Protocol) es lo que necesitas para que tu IA hable directamente con tus bases de datos, APIs o incluso tu servidor local. Vamos al grano: te voy a enseñar cómo montar un MCP server en 10 minutos y te dejo 5 prompts que te van a volar la cabeza.

¿Qué coño es un MCP Server?

Tío, piensa en un MCP como el traductor universal entre tu ChatGPT y cualquier sistema. Sin él, la IA solo sabe lo que le enseñas tú. Con un MCP, puede consultar tu base de datos de clientes, leer archivos de tu servidor o incluso ejecutar comandos. No es magia, es protocolo.

Cómo montar tu primer MCP server (pasos de verdad)

Paso 1: Necesitas Node.js 18+ instalado. Si no lo tienes, nvm install 18 y listo.

Paso 2: Crea un proyecto nuevo:

mkdir mi-mcp-server && cd mi-mcp-server

npm init -y

npm install @modelcontextprotocol/sdk

Paso 3: Crea un archivo server.js con esto (te lo pongo funcional, sin paja):

import { Server } from '@modelcontextprotocol/sdk/server/index.js';

import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';

const server = new Server({

name: 'MiServidorMCP',

version: '1.0.0'

}, {

capabilities: { tools: {} }

});

server.setRequestHandler('tools/list', async () => ({

tools: [{

name: 'buscar_cliente',

description: 'Busca clientes por nombre en mi CRM',

inputSchema: {

type: 'object',

properties: {

nombre: { type: 'string' }

}

}

}]

}));

server.setRequestHandler('tools/call', async (request) => {

if (request.params.name === 'buscar_cliente') {

const nombre = request.params.arguments.nombre;

// Aquí conectarías con tu BD real

return { content: [{ type: 'text', text: Cliente encontrado: ${nombre} - Email: ejemplo@email.com }] };

}

});

const transport = new StdioServerTransport();

await server.connect(transport);

Paso 4: Ejecuta el server: node server.js

Y ya tienes tu MCP funcionando. Ahora, los prompts que te harán ganar tiempo.

5 Prompts para usar con tu MCP server

1. Buscar clientes en tu CRM

Usa la herramienta buscar_cliente para encontrar a todos los clientes que tengan "Tech" en el nombre. Dame los emails y teléfonos.

2. Consultar stock en tiempo real

Conéctate a mi base de datos de productos y dime cuántas unidades quedan del SKU PROD-1234. Si hay menos de 10, sugiere un pedido de reposición.

3. Generar informe de ventas

Extrae los datos de ventas de los últimos 7 días desde mi servidor MCP. Agrupa por categoría de producto y calcula el total por día. Dame un resumen en tabla.

4. Monitorear logs del servidor

Lee los últimos 50 logs de mi servidor de producción. Filtra solo los errores críticos y dime cuántos hay de cada tipo (404, 500, timeout). Dame un plan de acción para los más frecuentes.

5. Automatizar backup nocturno

Ejecuta el script de backup de mi base de datos a través del MCP. Verifica que el archivo se haya creado correctamente y envíame un mensaje de confirmación. Si falla, dime el error exacto.

Errores típicos (y cómo evitarlos)

  • El server no responde: Revisa que el puerto no esté ocupado. Usa lsof -i :3000 para verificar.
  • Timeout: Aumenta el tiempo de espera en tu cliente MCP. En ChatGPT, ponlo en modo "investigación profunda".
  • Permisos: Asegúrate de que el usuario que ejecuta Node tenga acceso a los archivos que quieres leer.

Mira, tío, el MCP no es un juguete. Con esto puedes automatizar procesos que te quitan horas de trabajo. Pero ojo: no expongas datos sensibles sin autenticación. Pon un token JWT o algo.

Y tú, ¿qué prompt usas para conectar tu IA con tu infraestructura?

Más sobre Plugins

Ver todo →