Guía rápida de MCP para negocios
Qué es MCP y cómo usarlo para conectar IA con tus herramientas
Contenido
MCP significa Model Context Protocol.
En simple: es un estándar abierto que permite que una IA se conecte con herramientas, datos y sistemas externos de una forma ordenada, segura y reutilizable.
Antes, si querías que una IA trabajara con Gmail, Drive, Notion, Slack, Stripe o una base de datos interna, necesitabas integraciones separadas para cada caso. Cada herramienta hablaba su propio idioma. Cada modelo necesitaba una conexión diferente.
MCP resuelve eso con una idea simple: que la IA tenga una forma estándar de descubrir herramientas, leer contexto y ejecutar acciones.
Piensa en MCP como un puerto USB-C universal para la IA. No es la aplicación. No es el modelo. No es el agente. Es el protocolo que permite que el modelo se conecte con el mundo real.
Origen y adopción
MCP fue anunciado por Anthropic en noviembre de 2024 como un estándar abierto para conectar asistentes de IA con sistemas de datos. El protocolo fue creado por los ingenieros David Soria Parra y Justin Spahr-Summers.
En marzo de 2025, OpenAI adoptó oficialmente MCP e integró el estándar en sus productos, incluyendo la app de escritorio de ChatGPT. En diciembre de 2025, Anthropic donó MCP a la Agentic AI Foundation (AAIF), un fondo dirigido bajo la Linux Foundation, co-fundado por Anthropic, Block y OpenAI.
Hoy, MCP cuenta con SDKs oficiales en Python, TypeScript, C#, Java y Ruby, más de 23,000 servidores publicados en la comunidad, y soporte nativo en herramientas como Claude, ChatGPT, Cursor, VS Code, Windsurf, Cline y más.
Referencias oficiales:
- Sitio oficial de MCP: modelcontextprotocol.io
- Especificación técnica: modelcontextprotocol.io/specification/2025-11-25
- Repositorio GitHub del protocolo: github.com/modelcontextprotocol
- Anuncio original de Anthropic: anthropic.com/news/model-context-protocol
- Artículo de Wikipedia: en.wikipedia.org/wiki/Model_Context_Protocol
- Guía de Google Cloud sobre MCP: cloud.google.com/discover/what-is-model-context-protocol
- Guía de IBM sobre MCP: ibm.com/think/topics/model-context-protocol
1. El problema que MCP resuelve
La mayoría de las empresas ya tienen datos, procesos y herramientas repartidas en muchos lugares: correos en Gmail o Outlook, documentos en Drive o Dropbox, tareas en Notion, ClickUp o Asana, conversaciones en Slack, pagos en Stripe, clientes en un CRM, pedidos en Shopify, datos internos en PostgreSQL, Airtable, Google Sheets o un ERP.
El problema no es que la IA no pueda razonar. El problema es que normalmente no tiene acceso directo, seguro y estructurado a la información correcta.
Sin MCP: el modelo de integración "espagueti"
Imagina que tienes un equipo de 5 personas y cada una habla un idioma diferente. Sin un traductor común, necesitas 10 combinaciones de traducción diferentes para que todos se entiendan. Eso es lo que pasa sin MCP:
- Una conexión personalizada para Gmail
- Otra para Notion
- Otra para Stripe
- Otra para tu base de datos
- Otra para tu CRM
- Otra para tu sistema interno
Eso escala mal. Cada nueva herramienta multiplica la complejidad.
Con MCP: un idioma universal
MCP crea una capa estándar entre la IA y las herramientas. La IA no necesita saber todos los detalles internos de cada sistema. Solo necesita conectarse a un servidor MCP que exponga acciones, datos o recursos de forma controlada.
Es la misma idea que hizo exitoso al USB-C en hardware: un solo conector, múltiples dispositivos. Un solo protocolo, múltiples herramientas.
Analogía técnica
Si vienes del mundo del desarrollo, MCP se inspira en el Language Server Protocol (LSP) — el protocolo que permite que editores como VS Code trabajen con cualquier lenguaje de programación sin integraciones separadas. MCP hace lo mismo pero para la conexión entre modelos de IA y herramientas externas. El protocolo se transporta sobre JSON-RPC 2.0, el mismo estándar usado en LSP.
Lectura recomendada:
- "Understanding MCP: The USB-C Interface for AI Agents" — modelcontextprotocol.info/docs
2. Las tres cosas que MCP puede hacer
Nivel 1: Conectar
Este es el uso más simple.
Conectas una IA a herramientas que ya tienen servidores MCP disponibles o integraciones compatibles.
Ejemplos de herramientas que ya tienen servidores MCP: Gmail, Google Drive, Google Calendar, Notion, Slack, GitHub, Linear, Stripe, Salesforce, bases de datos (PostgreSQL, MySQL, SQLite), navegadores (Playwright), Figma, Jira, Asana, Airtable, y cientos más.
Cuando conectas un servidor MCP, la IA puede descubrir automáticamente qué puede hacer con esa herramienta. No necesitas decirle "tienes acceso a Gmail". Ella lo detecta.
Ejemplos de uso:
- "Busca los correos sin responder de clientes activos."
- "Resume el contrato firmado ayer."
- "Encuentra los documentos relacionados con el cliente Acme."
- "Muéstrame las tareas pendientes del proyecto."
Esto cambia la experiencia. Ya no estás usando solo un chatbot. Estás usando una interfaz conversacional sobre tus sistemas. La IA deja de responder solo con memoria o texto. Ahora puede consultar fuentes externas y trabajar con información real.
Nivel 2: Combinar
El segundo nivel aparece cuando conectas más de una herramienta. Ahí la IA puede encadenar acciones entre sistemas.
Ejemplo:
"Busca el cliente que firmó ayer, revisa el monto pactado en el contrato, crea un link de pago en Stripe y prepara un mensaje para enviárselo."
Esa instrucción puede tocar varios sistemas: Drive o Gmail para encontrar el contrato, la IA para extraer el monto, Stripe para crear el enlace de pago, Gmail, Slack o SMS para preparar o enviar el mensaje.
La diferencia no está solo en la automatización. La diferencia está en que ya no tienes que abrir cinco pestañas, buscar manualmente la información, copiar datos, pegar montos y redactar mensajes. La IA puede coordinar pasos entre herramientas.
Más ejemplos de combinación:
- Revisar correos, crear tareas y actualizar el CRM.
- Leer una factura, validar el monto y preparar el pago.
- Buscar leads nuevos, calificarlos y asignarlos a un vendedor.
- Revisar tickets de soporte y generar reportes semanales.
- Buscar documentos firmados y activar pasos de onboarding.
Nivel 3: Crear
Este es el nivel más poderoso.
Si tu negocio tiene un sistema interno que ninguna herramienta pública entiende, puedes construir tu propio servidor MCP.
Ese servidor puede exponer acciones específicas de tu negocio: consultar clientes activos, ver órdenes pendientes, calcular precios con reglas internas, consultar inventario, crear tickets internos, actualizar estados de producción, leer datos de una base de datos privada, ejecutar procesos internos.
Aquí la IA deja de operar sobre herramientas genéricas. Empieza a operar sobre tu negocio específico.
Ejemplo:
"Busca los pedidos atrasados de esta semana, identifica cuáles pertenecen a clientes recurrentes y prepara un resumen para operaciones."
O:
"Calcula el costo de este pedido personalizado usando nuestras reglas internas y crea una cotización preliminar."
Esto no lo resuelve un servidor público de Gmail o Notion. Esto requiere un servidor MCP propio que conozca las reglas, datos y procesos de tu empresa.
3. Qué es un servidor MCP (explicación técnica accesible)
Un servidor MCP es una pequeña aplicación que expone capacidades a un cliente de IA. Puede ser tan simple como un script de Python con 50 líneas de código, o tan complejo como un microservicio conectado a toda tu infraestructura.
Arquitectura: cómo encajan las piezas
El ecosistema MCP tiene tres componentes principales:
MCP Host (Anfitrión): La aplicación de IA que el usuario utiliza. Ejemplos: Claude Desktop, ChatGPT, Cursor, VS Code con Copilot. El host es el punto de interacción del usuario.
MCP Client (Cliente): Vive dentro del host. Se encarga de la comunicación entre el modelo de IA y los servidores MCP. Traduce las solicitudes del modelo al formato del protocolo y viceversa. Se crea un cliente por cada servidor conectado.
MCP Server (Servidor): El servicio externo que provee contexto, datos o capacidades al modelo. Se conecta a herramientas, bases de datos, APIs o sistemas internos.
Los tres tipos de capacidades que expone un servidor
Herramientas (Tools) — Acciones que la IA puede ejecutar. Son como endpoints POST: hacen algo, producen un efecto. Ejemplos: crear un link de pago, buscar un cliente, actualizar una orden, enviar una notificación, calcular una cotización.
Recursos (Resources) — Información que la IA puede leer. Son como endpoints GET: proveen datos sin modificar nada. Ejemplos: documentos, archivos, registros de clientes, datos de inventario, políticas internas, información de productos.
Prompts — Plantillas reutilizables para tareas específicas. El usuario puede invocarlas por nombre. Ejemplos: resumir una llamada de ventas, crear una respuesta de soporte, analizar un contrato, generar una cotización, preparar un reporte ejecutivo.
Tipos de transporte
Los servidores MCP se comunican con los clientes de dos formas:
stdio (local): El servidor corre como un proceso local en tu máquina. Se instala con npx o pip, y el host lo arranca automáticamente. Ideal para desarrollo y uso personal.
Streamable HTTP (remoto): El servidor corre en la nube y el cliente se conecta vía URL. Ideal para equipos, producción y servidores compartidos. Soporta autenticación OAuth 2.1.
Lectura recomendada:
- Tutorial oficial "Build an MCP server": modelcontextprotocol.io/docs/develop/build-server
- Conceptos de transporte: modelcontextprotocol.io/docs/concepts/transports
4. Clientes compatibles con MCP (dónde puedes usarlo)
MCP no depende de un solo proveedor. Un servidor MCP funciona con cualquier host compatible. Estos son los principales clientes que soportan MCP hoy:
Para chat y uso general:
- Claude Desktop — La experiencia más pulida para MCP. Soporte nativo de servidores locales y remotos (Connectors).
- Claude.ai — Soporte de MCP vía Connectors integrados directamente en la web.
- ChatGPT Desktop — Soporte de MCP vía Developer Mode y Apps. Requiere plan de pago.
- Claude Code — Herramienta de línea de comandos para desarrollo con soporte MCP completo.
Para desarrollo y código:
- Cursor — La integración MCP más profunda de cualquier IDE. Soporte via UI, config file o deep links.
- VS Code + GitHub Copilot — Soporte MCP en Agent Mode. Se configura en
.vscode/mcp.jsono settings globales. - Windsurf — Soporte MCP con buena historia de sesiones paralelas.
- Cline — Open source, BYOK (bring your own key), soporte MCP amplio dentro de VS Code.
- Zed, Replit, Continue.dev — También soportan MCP.
Dato clave: No instalas servidores MCP diferentes por cada cliente. Instalas un servidor una vez y lo registras en el archivo de configuración de cada cliente que quieras usar. El servidor es el mismo; lo que cambia es dónde lo registras.
Lectura recomendada:
- "MCP Setup: Claude, ChatGPT, VS Code, and Cursor" — buildtolaunch.substack.com
- Comparativa de clientes MCP 2026 — nimbalyst.com/blog/best-mcp-clients-2026
5. Dónde encontrar servidores MCP
El ecosistema de servidores MCP ha crecido enormemente. Existen directorios y registros donde puedes descubrir, evaluar e instalar servidores.
Directorios principales
Registro oficial de MCP — El registro canónico respaldado por Anthropic/AAIF. Optimizado para descubrimiento programático (que los clientes MCP lo consulten automáticamente), no tanto para navegar visualmente.github.com/modelcontextprotocol/registry
PulseMCP — Más de 14,000 servidores, revisados manualmente a diario desde el lanzamiento de MCP. El mejor para descubrimiento filtrado por calidad. pulsemcp.com/servers
Glama — Más de 23,000 servidores. El directorio de mayor volumen, con vistas previas visuales y actualizaciones diarias. glama.ai/mcp/servers
MCP.so — Directorio comunitario con más de 19,000 servidores. mcp.so
Smithery — Más de 7,000 servidores con interfaz tipo app store, búsqueda limpia y comandos de instalación. smithery.ai
Servidores por categoría
Productividad: Gmail, Google Drive, Google Calendar, Notion, Slack, Microsoft 365, Dropbox
Desarrollo: GitHub, GitLab, Filesystem, PostgreSQL, SQLite, MySQL, Docker, Playwright, Browser automation, Supabase
Negocio: Stripe, HubSpot, Salesforce, Linear, Jira, Asana, Airtable
Datos e investigación: Web search (Brave Search, Firecrawl), Knowledge bases, Vector databases, Internal docs, APIs propias
Cómo elegir tu primer servidor
La recomendación no es conectar todo. La recomendación es empezar con una herramienta donde haya mucho trabajo manual repetitivo.
Buenos candidatos para empezar:
- Gmail si pierdes tiempo revisando correos y redactando respuestas.
- Drive si trabajas mucho con contratos y documentos.
- Stripe si creas pagos manualmente.
- Notion si tienes documentación operativa que consultas frecuentemente.
- Slack si tu equipo coordina tareas por mensajes.
- PostgreSQL o Airtable si tu operación depende de datos internos.
- GitHub si gestionas código y pull requests.
Lectura recomendada:
- "Where to Find MCP Servers in 2026" — automationswitch.com/ai-workflows/where-to-find-mcp-servers-2026
- Directorio completo de servidores — tokenmix.ai/blog/mcp-servers-list-2026-complete-directory
- 10 mejores servidores MCP para developers — firecrawl.dev/blog/best-mcp-servers-for-developers
6. Seguridad: qué revisar antes de conectar un MCP
MCP es poderoso porque da acceso real. Eso también significa que debes tener criterio. La seguridad no es opcional — es la diferencia entre una herramienta útil y un riesgo operativo.
Los riesgos reales
La seguridad en MCP no es teoría. Han ocurrido incidentes documentados:
- En junio de 2025, el agente de Cursor con Supabase, que tenía acceso privilegiado, procesó tickets de soporte que contenían instrucciones maliciosas embebidas. Atacantes lograron filtrar tokens de integración a través de inyección de prompts.
- Investigadores de Invariant Labs demostraron que un servidor MCP malicioso podía exfiltrar silenciosamente un historial completo de mensajes de WhatsApp.
- OWASP clasifica la inyección de prompts como la vulnerabilidad #1 en su Top 10 para aplicaciones LLM 2025.
5 preguntas que debes hacerte antes de conectar cualquier herramienta
1. ¿Qué datos puede leer?
Si conectas Gmail, la IA puede leer correos según los permisos concedidos. Si conectas Drive, puede acceder a documentos según el alcance configurado. Si conectas una base de datos, puede consultar la información expuesta por el servidor.
Pregunta clave: ¿Qué información estoy permitiendo que la IA vea? ¿Es solo la necesaria?
2. ¿Qué acciones puede ejecutar?
No es lo mismo permitir lectura que permitir escritura. Leer un documento es una cosa. Enviar un email, crear un pago o modificar una orden es otra.
Pregunta clave: ¿La IA solo puede leer o también puede actuar? ¿Necesita poder actuar?
La especificación MCP 2026 introdujo consentimiento incremental de alcance, permitiendo que los clientes soliciten solo el acceso mínimo necesario para cada operación, en lugar de pedir todos los permisos de entrada.
3. ¿Quién aprueba las acciones sensibles?
La especificación MCP lo dice explícitamente: siempre debería haber un humano en el ciclo con la capacidad de denegar invocaciones de herramientas. Esto no es una sugerencia — es una práctica de seguridad fundamental.
Acciones que siempre necesitan aprobación humana: enviar pagos, borrar datos, mandar campañas, modificar contratos, cambiar precios, actualizar estados críticos, ejecutar acciones masivas.
Pregunta clave: ¿Qué acciones necesitan confirmación antes de ejecutarse?
4. ¿Cómo se manejan las credenciales?
Un MCP puede requerir tokens, OAuth, claves API o acceso a bases de datos. Esas credenciales deben manejarse de forma segura.
Buenas prácticas: usa OAuth 2.1 cuando sea posible, no pegues claves API en archivos de configuración en texto plano, usa variables de entorno, rota credenciales periódicamente.
Pregunta clave: ¿Dónde están guardadas las credenciales y quién tiene acceso?
5. ¿Cómo auditas lo que hizo la IA?
En negocios reales, necesitas trazabilidad. Debes poder responder: qué acción ejecutó, cuándo la ejecutó, con qué datos, por qué herramienta, bajo qué usuario o permiso.
Pregunta clave: ¿Puedo revisar el historial de acciones?
Riesgos específicos de MCP a considerar
- Inyección indirecta de prompts: Un atacante puede esconder instrucciones maliciosas dentro de contenido que la IA procesa (un email, un documento, un ticket). La IA no distingue entre tus comandos legítimos y las instrucciones del atacante.
- Tool poisoning: Un servidor MCP malicioso o comprometido puede alterar o reemplazar herramientas, devolviendo resultados manipulados.
- Sobre-permisionamiento: Agentes con demasiados permisos pueden acceder y exponer datos sensibles sin controles adecuados.
Lectura recomendada:
- "Top 10 MCP Security Risks" — prompt.security/blog/top-10-mcp-security-risks
- "MCP Security Risks & Best Practices in 2026" — truefoundry.com/blog/mcp-security-risks-bestpractices
- "MCP has prompt injection security problems" (Simon Willison) — simonwillison.net/2025/Apr/9/mcp-prompt-injection
- Guía de seguridad de CoSAI — coalitionforsecureai.org/securing-the-ai-agent-revolution-a-practical-guide-to-mcp-security
7. Casos de uso por tipo de negocio
Agencia de marketing
Revisar leads entrantes, buscar contratos firmados, crear tareas de onboarding, preparar reportes de campaña, resumir conversaciones con clientes, crear links de pago.
Servidores MCP relevantes: Gmail, Google Drive, Notion o Asana, Stripe, Slack, HubSpot.
Prompt ejemplo:
"Busca los nuevos leads de esta semana, agrúpalos por servicio solicitado y prepara un resumen con los tres más calientes."
E-commerce
Consultar órdenes pendientes, revisar reclamos, crear respuestas de soporte, revisar inventario, generar reportes de productos más vendidos, detectar pedidos atrasados.
Servidores MCP relevantes: Shopify (si existe), base de datos interna, Gmail, Stripe, Zendesk.
Prompt ejemplo:
"Revisa los pedidos atrasados, identifica los clientes recurrentes y prepara una respuesta personalizada para cada uno."
Clínica o consultorio
Consultar citas, resumir formularios de pacientes, preparar recordatorios, organizar documentos, crear tareas administrativas.
Servidores MCP relevantes: Google Calendar, Google Drive, Gmail, servidor MCP interno para sistema de pacientes.
Prompt ejemplo:
"Muéstrame las citas pendientes de mañana, identifica cuáles no han confirmado y prepara mensajes de recordatorio."
Empresa de servicios
Buscar clientes activos, revisar facturas, crear links de pago, preparar propuestas, actualizar estados de proyectos, resumir tareas pendientes.
Servidores MCP relevantes: Stripe, Gmail, Google Drive, Notion o ClickUp, CRM (HubSpot/Salesforce).
Prompt ejemplo:
"Busca los clientes con facturas vencidas, revisa el monto y prepara un mensaje de seguimiento profesional."
Operación interna con base de datos propia
Consultar estados de producción, revisar métricas internas, calcular precios con reglas propias, crear tickets, actualizar registros, generar reportes ejecutivos.
Servidores MCP relevantes: PostgreSQL, MySQL, servidor MCP propio, Airtable, Google Sheets.
Prompt ejemplo:
"Revisa las órdenes de producción abiertas, identifica las que llevan más de cinco días sin actualización y crea un resumen para operaciones."
8. Cómo construir tu propio servidor MCP
Herramientas necesarias
Para Python:
- Python 3.10 o superior
- El paquete
mcpcon extras de CLI:pip install "mcp[cli]" - La clase
FastMCPviene incluida en el SDK oficial
Para TypeScript/Node.js:
- Node.js 18+
- El SDK oficial:
npm install @modelcontextprotocol/sdk
Documentación oficial de SDKs:
- Python SDK: github.com/modelcontextprotocol/python-sdk
- TypeScript SDK: github.com/modelcontextprotocol/typescript-sdk
- FastMCP (comunidad, Python): github.com/jlowin/fastmcp — Documentación completa en gofastmcp.com
Plantilla para diseñar tu servidor antes de escribir código
Antes de programar, responde estas preguntas:
Nombre del servidor MCP: Ejemplo: mcp-operaciones-internas
Objetivo: ¿Qué problema va a resolver? Ejemplo: "Permitir que la IA consulte pedidos, clientes y estados de producción desde nuestra base de datos interna."
Herramientas que expondrá (acciones): Define acciones concretas con sus parámetros:
buscar_cliente(email)— buscar cliente por emaillistar_pedidos_pendientes()— listar órdenes sin completarconsultar_estado_pedido(order_id)— ver estado de una orden específicacalcular_cotizacion(producto, cantidad, prioridad)— generar preciocrear_ticket_operaciones(descripcion, prioridad)— crear ticket interno
Recursos que expondrá (información de lectura):
- Políticas de precios
- Catálogo de productos
- Estados de producción
- Historial de pedidos
- Reglas internas de operación
Acciones prohibidas (lo que la IA nunca puede hacer):
- Borrar clientes
- Modificar precios finales sin aprobación
- Enviar pagos
- Cambiar estados críticos sin confirmación
- Acceder a datos sensibles no necesarios
Reglas de aprobación humana (lo que necesita confirmación):
- Enviar mensajes a clientes
- Crear cobros
- Cambiar estados de pedidos
- Actualizar datos financieros
- Ejecutar acciones masivas
Logs necesarios: Cada acción debe registrar: usuario que hizo la solicitud, herramienta ejecutada, parámetros enviados, resultado, fecha y hora, errores.
Ejemplo funcional de servidor MCP en Python
Este ejemplo muestra la estructura básica. En producción debes agregar autenticación, manejo de errores robusto, permisos por usuario y logs.
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("operaciones")
# --- Datos de ejemplo (en producción, esto se conecta a tu base de datos) ---
CLIENTES = {
"cliente@empresa.com": {
"nombre": "Empresa Demo",
"estado": "activo",
"plan": "premium",
}
}
PEDIDOS = [
{
"id": "ORD-1001",
"cliente": "cliente@empresa.com",
"estado": "pendiente",
"dias_sin_actualizacion": 6,
}
]
# --- Herramientas (Tools) ---
@mcp.tool()
def buscar_cliente(email: str) -> dict:
"""Busca un cliente por email en la base de datos."""
cliente = CLIENTES.get(email)
if not cliente:
return {"encontrado": False, "mensaje": "Cliente no encontrado"}
return {
"encontrado": True,
"email": email,
"cliente": cliente,
}
@mcp.tool()
def listar_pedidos_pendientes() -> list[dict]:
"""Lista todos los pedidos pendientes de operación."""
return [pedido for pedido in PEDIDOS if pedido["estado"] == "pendiente"]
@mcp.tool()
def calcular_cotizacion(producto: str, cantidad: int, prioridad: str = "normal") -> dict:
"""Calcula una cotización preliminar usando reglas internas de precio.
Args:
producto: Nombre del producto o servicio
cantidad: Número de unidades
prioridad: 'normal' o 'urgente' (urgente tiene recargo de 25%)
"""
precios_base = {
"servicio_basico": 100,
"servicio_premium": 250,
}
precio_base = precios_base.get(producto, 150)
subtotal = precio_base * cantidad
recargo = 1.25 if prioridad == "urgente" else 1.0
total = subtotal * recargo
return {
"producto": producto,
"cantidad": cantidad,
"prioridad": prioridad,
"total_estimado": round(total, 2),
"requiere_aprobacion": total > 1000,
}
# --- Punto de entrada ---
if __name__ == "__main__":
mcp.run()
Cómo ejecutar este servidor
Para desarrollo y pruebas locales:
# Instalar el SDK
pip install "mcp[cli]"
# Ejecutar el servidor en modo desarrollo (abre el MCP Inspector)
mcp dev servidor.py
# O ejecutar directamente
python servidor.py
El MCP Inspector es una herramienta web incluida en el SDK que te permite probar tus herramientas, recursos y prompts visualmente antes de conectar el servidor a un cliente de IA.
Cómo conectar el servidor a Claude Desktop
Edita el archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"operaciones": {
"command": "python",
"args": ["/ruta/completa/a/servidor.py"]
}
}
}
Guarda el archivo y reinicia Claude Desktop completamente (ciérralo desde la bandeja del sistema, no solo cierra la ventana).
Conectar a datos reales
En un caso real, en vez de usar datos en memoria (CLIENTES, PEDIDOS), conectarías este servidor con: PostgreSQL, MySQL, SQLite, Airtable, Google Sheets, un ERP, un CRM, una API interna.
La estructura del código es la misma. Solo cambias la fuente de datos dentro de cada función.
Tutoriales paso a paso:
- Tutorial oficial de MCP (servidor de clima): modelcontextprotocol.io/docs/develop/build-server
- Tutorial FastMCP completo: firecrawl.dev/blog/fastmcp-tutorial-building-mcp-servers-python
- MCP Server Tutorial (12 pasos): tech-insider.org/mcp-server-tutorial-python-fastmcp-claude-2026
- Python SDK en GitHub: github.com/modelcontextprotocol/python-sdk
- FastMCP (Prefect): gofastmcp.com
- Guía CircleCI para deploy: circleci.com/blog/building-and-deploying-a-python-mcp-server-with-fastmcp
9. Checklist para implementar MCP en una empresa
Usa esta lista antes de conectar herramientas reales.
Estrategia
- [ ] Identifiqué el proceso manual que quiero mejorar.
- [ ] Sé qué herramientas intervienen en ese proceso.
- [ ] Sé qué datos necesita la IA.
- [ ] Sé qué acciones puede ejecutar.
- [ ] Sé qué acciones deben requerir aprobación humana.
Seguridad
- [ ] Separé permisos de lectura y escritura.
- [ ] No expuse datos innecesarios.
- [ ] Definí credenciales seguras (OAuth 2.1, variables de entorno).
- [ ] Limité accesos por usuario o rol.
- [ ] Agregué logs de acciones.
- [ ] Implementé validación de inputs para prevenir inyección.
Operación
- [ ] Probé el flujo con datos de prueba.
- [ ] Usé el MCP Inspector para validar cada herramienta.
- [ ] Documenté qué herramientas existen y qué hacen.
- [ ] Documenté prompts útiles para el equipo.
- [ ] Definí un responsable técnico.
- [ ] Definí cómo revertir errores.
Escalabilidad
- [ ] El servidor MCP tiene manejo de errores robusto.
- [ ] Tiene límites de uso (rate limiting).
- [ ] Tiene monitoreo básico.
- [ ] Tiene autenticación (OAuth 2.1 para producción).
- [ ] Tiene versionamiento.
10. Prompts listos para usar
Para productividad
- "Revisa mis correos recientes y enumera los que parecen requerir respuesta urgente."
- "Busca documentos firmados durante los últimos 7 días y resume los puntos importantes."
- "Encuentra tareas bloqueadas y sugiere el próximo paso para cada una."
Para ventas
- "Busca los leads nuevos, clasifícalos por intención de compra y prepara un mensaje de seguimiento para cada grupo."
- "Revisa el último contrato del cliente, extrae el monto pactado y prepara un resumen para facturación."
- "Identifica clientes que pidieron precio pero no han pagado y prepara un seguimiento breve."
Para operaciones
- "Lista los pedidos pendientes, ordénalos por antigüedad y marca cuáles necesitan atención hoy."
- "Revisa los tickets abiertos y agrúpalos por tipo de problema."
- "Genera un resumen ejecutivo de los procesos pendientes esta semana."
Para un MCP interno
- "Consulta los clientes activos con pedidos abiertos y resume cuáles tienen riesgo de atraso."
- "Calcula una cotización preliminar usando las reglas internas y dime si requiere aprobación."
- "Busca los registros que no han sido actualizados en más de cinco días y prepara una alerta para operaciones."
11. Errores comunes al usar MCP
Error 1: Conectar demasiadas herramientas desde el inicio
No conectes todo por curiosidad. Empieza con un proceso específico. Cada servidor que agregas consume memoria (típicamente 20-100MB por servidor) y complica la selección de herramientas del modelo. Un rango práctico es 5-15 servidores. Más de 30 empieza a degradar el rendimiento.
Mejor: "Quiero reducir el tiempo de seguimiento a clientes." Peor: "Voy a conectar Gmail, Drive, Slack, Stripe, Notion y toda mi base de datos."
Error 2: Dar permisos de escritura demasiado rápido
Primero deja que la IA lea, busque y prepare. Luego permites acciones con aprobación. Después, si el flujo es estable, automatizas partes específicas. La progresión correcta es: solo lectura → lectura + escritura con aprobación → automatización parcial.
Error 3: No definir límites claros
Una IA con herramientas necesita límites claros. Define: qué puede leer, qué puede escribir, qué debe pedir antes de hacer, qué nunca puede hacer. Clasifica tus herramientas por nivel de riesgo y aplica aprobación humana según corresponda.
Error 4: No guardar historial de acciones
Si no hay logs, no hay control. En negocio real, cada acción importante debe quedar registrada con quién, qué, cuándo, y con qué resultado.
Error 5: No validar servidores de terceros
No todos los servidores MCP publicados son seguros o de calidad. Antes de instalar un servidor comunitario, revisa: la licencia (MIT y Apache 2.0 son las más comunes), la documentación (un README delgado suele significar una implementación delgada), la actividad del repositorio, y si tiene mantenimiento activo.
Error 6: Confundir MCP con automatización completa
MCP no reemplaza todos los flujos de automatización. MCP conecta modelos con herramientas para interacciones flexibles y contextuales. n8n, Make, Zapier, scripts y APIs siguen siendo útiles para procesos determinísticos, repetibles y programados.
La mejor arquitectura suele combinar ambos:
- MCP para interacción flexible con IA (consultas, análisis, preparación).
- Automatización tradicional para procesos repetibles (enviar reporte todos los lunes, sincronizar datos cada hora).
- Aprobación humana para acciones sensibles (pagos, eliminaciones, comunicaciones externas).
12. La forma correcta de pensar en MCP
MCP no es magia. Tampoco es solo una moda técnica. Es una capa de conexión que ya se convirtió en estándar de la industria, respaldada por la Linux Foundation, adoptada por los principales proveedores de IA, y con un ecosistema de más de 23,000 servidores.
Su valor está en permitir que los modelos de IA trabajen con contexto real y herramientas reales.
- En el nivel básico, te permite conectar apps.
- En el nivel intermedio, te permite combinar herramientas.
- En el nivel avanzado, te permite crear una interfaz de IA sobre tu operación interna.
La pregunta importante no es: "¿Qué MCP debo instalar?"
La pregunta correcta es: "¿Qué parte de mi negocio necesita una interfaz inteligente?"
Ahí empieza el valor real.
Resumen final
MCP hace tres cosas:
1. Conectar — Permite que la IA use herramientas y datos externos.
2. Combinar — Permite que la IA coordine acciones entre varias herramientas.
3. Crear — Permite construir servidores personalizados para que la IA trabaje con tus sistemas internos.
El mayor beneficio no es tener más apps conectadas. El mayor beneficio es darle a la IA acceso controlado al contexto real de tu negocio.
Cuando eso pasa, la IA deja de ser un chat. Se convierte en una capa operativa sobre tu empresa.
Directorio de referencias y recursos
Documentación oficial
- Sitio oficial: modelcontextprotocol.io
- Especificación: modelcontextprotocol.io/specification/2025-11-25
- Repositorio GitHub: github.com/modelcontextprotocol
- Anuncio original: anthropic.com/news/model-context-protocol
SDKs oficiales
- Python: github.com/modelcontextprotocol/python-sdk
- TypeScript: github.com/modelcontextprotocol/typescript-sdk
- FastMCP (Python, comunidad): gofastmcp.com | github.com/jlowin/fastmcp
Directorios de servidores
- Registro oficial: github.com/modelcontextprotocol/registry
- PulseMCP: pulsemcp.com/servers
- Glama: glama.ai/mcp/servers
- Smithery: smithery.ai
Tutoriales
- Build an MCP server (oficial): modelcontextprotocol.io/docs/develop/build-server
- FastMCP Tutorial: firecrawl.dev/blog/fastmcp-tutorial-building-mcp-servers-python
- MCP Setup para múltiples clientes: buildtolaunch.substack.com/p/mcp-setup-claude-chatgpt-vscode-cursor
Seguridad
- Top 10 riesgos MCP: prompt.security/blog/top-10-mcp-security-risks
- Seguridad MCP 2026: truefoundry.com/blog/mcp-security-risks-bestpractices
- Simon Willison sobre prompt injection: simonwillison.net/2025/Apr/9/mcp-prompt-injection
- Guía CoSAI: coalitionforsecureai.org/securing-the-ai-agent-revolution
Explicaciones y contexto
- Google Cloud — Qué es MCP: cloud.google.com/discover/what-is-model-context-protocol
- IBM — Qué es MCP: ibm.com/think/topics/model-context-protocol
- Wikipedia: en.wikipedia.org/wiki/Model_Context_Protocol
- MCP Cheat Sheet: webfuse.com/mcp-cheat-sheet
- Comparativa de clientes MCP: nimbalyst.com/blog/best-mcp-clients-2026
Únete a la Comunidad
Regístrate gratis para descargar archivos, guardar recursos en favoritos, ganar XP y acceder a cursos y el foro de la comunidad.
¿Ya tienes cuenta? Inicia sesión
Autor
Erik Taveras
Creado por
Erik Taveras