Saltar al contenido
Daniel Alfocea Academy

Tu primer servidor MCP, tus primeros Skills, tu primer sistema multi-agente

precio, una vez
180,00 €
de vídeo
13 h
módulos
10
nivel
intermedio
Tu primer servidor MCP, tus primeros Skills, tu primer sistema multi-agente

Tu IA no puede abrir un fichero

En 13 horas pasas de copiar y pegar en una ventana de chat a tener 5 servidores MCP, tus primeros Skills y un sistema multi-agente corriendo en tu máquina. En Python.

MCP es el protocolo que publicó Anthropic a finales de 2024 para que un modelo pueda leer tu repositorio, consultar tu base de datos y llamar a tus APIs sin que tú le pegues nada por el chat. Ya lo hablan Cursor, Zed, Sourcegraph y media industria de tooling.

Todo el mundo lo nombra en LinkedIn y casi nadie ha escrito uno. Por ahí es por donde te saca ventaja este curso.

Es para ti si programas en Python a nivel medio y usas un modelo como usuario. De MCP y de agentes no hace falta que sepas nada: se empieza desde cero y se acaba con cosas tuyas funcionando.

No es para ti si no has escrito código nunca, porque doy por sabido que sabes escribir una función y llamar a una API. Tampoco si lo que buscas es montar un chatbot con la API de OpenAI, que no va de eso. Y si necesitas MCP a escala de banco, con OAuth y Kubernetes delante, todavía no lo he grabado.

Quiero que lea mi repo solo

El lunes por la mañana

Abres Claude Code, le preguntas algo sobre el repo del trabajo, y el modelo consulta la base de datos, busca la función por el árbol de sintaxis y te contesta con datos de verdad. Tú no has pegado nada.

Eso es lo que hay al otro lado de estas 13 horas.

Acabas con cinco servidores MCP escritos por ti, en Python y con sus tests. El primero habla con una base de datos real. El segundo envuelve una API REST con su autenticación. El tercero indexa tu propio código por AST, así que el modelo entiende tu repositorio sin que le pegues ficheros. El cuarto toca reglas de firewall en Linux, Windows y macOS desde lenguaje natural, con modo dry-run para que no te lleves un susto. El quinto reorganiza tu disco detectando duplicados por hash de contenido, no por nombre.

Te llevas también tus primeros Skills para Claude Code, escritos de forma que se activen solos cuando toca en vez de acabar olvidados en un .md que no lee nadie.

Y un orquestador con tres agentes trabajando a la vez sobre la misma tarea, con los patrones que aguantan y los que se rompen siempre.

Todo eso corre, se testea y lo puedes enseñar el lunes en el trabajo.

Quiero enseñarlo el lunes

Lo que te vas a ahorrar

Llevas meses con Claude o con ChatGPT abierto en una pestaña. Te ayuda, a ratos bastante, pero no toca nada tuyo: abres el fichero, lo pegas, lees la respuesta, aplicas el cambio, copias el error y lo vuelves a pegar.

El modelo piensa y tú haces el trabajo sucio.

Y el día que te hartas y decides automatizar ese paseo, te encuentras con que conectar herramientas a un modelo de OpenAI no se hace igual que en Anthropic, y que Gemini va por libre. Cambias de proveedor y reescribes medio código.

Hasta hace poco no había forma estándar de hacer esto, así que no es culpa tuya. Ahora la hay, y lo que te ahorras aquí son los quince desvíos que a mí me costaron un mes hasta dar con la que aguanta.

Quién te está vendiendo esto

Me llamo Daniel Alfocea. En Banco Santander fui technical lead del equipo core de IA mientras montaban el área, con 185.000 empleados detrás y OpenAI de partner. Antes construí producto desde cero en 42Crunch. Tengo más de 150 proyectos publicados en GitHub y alguna de mis herramientas acabó dentro de Kali.

Eso es el currículum, y solo sirve para una cosa: que sepas que lo de dentro no lo he copiado de la documentación. Monto servidores MCP para gente que paga, se me rompen, y lo que vas a ver es lo que quedó en pie después de romperlos.

Lo que no está en la documentación oficial

Casi todo lo demás sí está. Estas cosas no, porque salen de haberse pegado con ellas:

Por qué un servidor MCP que va perfecto en tu máquina se cae en cuanto lo conectas al cliente de otro, y qué parte de la configuración tiene la culpa casi siempre.

La diferencia entre un Skill y una Tool de MCP, que suena a matiz de listillo y es la razón por la que mucha gente monta lo segundo cuando necesitaba lo primero.

Cuándo MCP no es la respuesta y lo que te hace falta es un CLI de toda la vida, aunque quien lo vaya a usar sea una IA.

Qué es el tool poisoning, cómo alguien te cuela instrucciones dentro de la descripción de una tool de terceros, y las cinco preguntas que hago yo antes de instalar un servidor MCP que no he escrito.

Por qué el agente que se pisa a sí mismo es el anti-patrón más caro de los sistemas multi-agente, y cómo se ve venir antes de que te coma el presupuesto de tokens.

Aquí no te adelanto ninguna respuesta. Están todas dentro.

Qué cuesta

180 €, una vez.

Tú facturas eso en una mañana, o en dos si vas justo. Se paga solo la primera tarde que no pasas peleándote con un handshake que no entiendes.

Por ese dinero tienes 13 horas de vídeo en 10 módulos y 4 ejercicios con su enunciado y su respuesta. Vienen además 3 cheatsheets en PDF, más de 25 ejemplos de código que se copian y funcionan, y un examen final con certificado verificable.

Entras también en el Discord de la plataforma, donde ya hay 250 personas resolviendo las dudas que no caben en un vídeo. Y me escribes a mí si te atascas.

El acceso es de por vida. Cuando actualice el curso, la versión nueva la tienes sin pagar otra vez.

Pago los 180 € y entro

Daniel Alfocea

P. D. Si lo que te frena es el precio, haz una cuenta rápida: cuántas horas llevas este año copiando y pegando código en una ventana de chat. Multiplícalas por lo que cobras la hora. 180 € es lo que te cuesta dejar de hacerlo.

No quiero perder otro mes así

El temario

13 horas de vídeo en 10 módulos. Cada módulo acaba con un test para que sepas si te has enterado antes de seguir, y el curso cierra con un examen de 30 preguntas y su certificado.

  1. Qué es MCP y por qué cambia cómo trabajas con IA. De modelos aislados a modelos que leen ficheros, consultan bases de datos y llaman APIs. Los 3 actores, los 4 primitivos y JSON-RPC 2.0 por debajo.
  2. Anatomía de un servidor MCP. Ciclo de vida de una conexión, transports (stdio y HTTP/SSE), Tools con sus schemas, Resources, Prompts y Sampling. Testeo con MCP Inspector. Los problemas de entorno de Python y de Node.js que te van a pasar. Y los cinco servidores completos.
  3. Skills: comportamientos reutilizables. Anatomía de un Skill que se activa solo, la regla de las 500 líneas, progressive disclosure, y cómo escribirlos para reutilizarlos entre proyectos.
  4. Orquestación multi-agente. Patrones en paralelo, secuencial y jerárquico. Demo con 3 agentes sobre una tarea real, en Claude Code y en Python con asyncio. Y los anti-patrones que salen caros.
  5. Seguridad en MCP. Tool poisoning, prompt injection indirecto, command injection, path traversal y fuga de datos por contexto mal aislado. Validación con Pydantic y checklist defensiva.
  6. Ejercicio 1: revisión automática de Pull Requests. Un sistema multi-agente que revisa un PR antes de que llegue a main.
  7. Ejercicio 2: triaje de alertas SOC. Eres el analista, llegan alertas y decides con un agente especializado al lado.
  8. Ejercicio 3: lanzamiento de producto. Agentes en paralelo para copy, estrategia y comunicación.
  9. Ejercicio 4: de manuscrito a libro publicado. Un pipeline editorial multi-agente de principio a fin.
  10. Extras. Cheatsheets de MCP, Skills y seguridad, más dos vídeos: MCP frente a CLI, y Skill frente a MCP.

Las tres reseñas que tiene este curso. Las tres.

  • Este curso me ha permitido tener los conceptos claros y crear mi propio MCP y skills. Las explicaciones son muy claras, además ofrece muchos ejemplos y resúmenes de la teoría. Gran trabajo.

    Carlos Molina

  • buen curso, con buenas capacidades para entender bien qué es un MCP, las skills y el sistema multiagéntico

    Germán Álvarez

  • Fantástico

    Juan García Cuesta

Dudas

¿Necesito saber algo de MCP para empezar?

No, y es justo el punto de partida. El curso arranca dando por sabido que programas y que has usado un modelo como usuario. De MCP, de agentes y de function calling no doy nada por sabido.

Si te suena la palabra pero no sabrías explicarla en dos frases, estás exactamente donde tienes que estar.

¿13 horas? No tengo tiempo.

Nadie lo tiene, yo el primero. Por eso son 10 módulos que se ven sueltos, no un maratón que hay que empezar y acabar de una sentada.

Dos ratos a la semana y lo cierras antes de que acabe el mes. Y si de verdad no ves el hueco, no lo compres todavía: un curso sin abrir es dinero tirado y encima con mala conciencia.

¿Esto no está en la documentación oficial?

Casi todo, sí. El manual del coche también trae el par de apriete de las ruedas.

Lo que la documentación no cuenta es qué se rompe cuando lo pones delante del cliente de otra persona. Tampoco te dice cuál de las diez formas de montarlo sigue en pie al año. Eso sale de haberlo roto, no de haberlo leído.

¿Hace falta Python avanzado?

Con nivel medio te sobra. No vas a escribir metaclases ni nada exótico: vas a escribir servidores que reciben JSON y responden JSON.

Si sabes escribir una función, leer un JSON y llamar a una API, vas servido.

¿Me vale con mi stack? ¿Y en mi empresa?

MCP es un protocolo abierto, como HTTP. No es de Anthropic aunque lo publicara Anthropic, y por eso lo hablan ya Cursor, Zed, Sourcegraph y media industria de tooling.

El código del curso es Python y los clientes que usamos para probar son Claude Desktop y Claude Code, que es donde el protocolo está más rodado. Lo que escribes ahí sirve igual contra cualquier otro host que hable MCP. Uno de los cinco servidores gestiona reglas de firewall en Linux, Windows y macOS, así que de portabilidad se habla con código delante.

Para tu empresa hay un matiz honesto: esto no monta un servidor detrás de OAuth con permisos por rol y Kubernetes delante. Eso es el nivel 2 y todavía no lo he grabado.

¿Y si no me sirve?

Arriba tienes la sección de para quién no es, y no está de adorno: está escrita para que te eches atrás si te reconoces ahí. Prefiero perder la venta a que la ganes tú y luego los dos perdamos la tarde.

Las condiciones de contratación dicen qué pasa después de comprar. Están en el pie y en el propio checkout.

¿Por qué 180 € si en YouTube hay vídeos gratis?

Puedes intentarlo, y te animo. Vuelve después de veinte horas de vídeos deslavazados, documentación a medio leer y tutoriales de 2024 que ya no funcionan porque el protocolo movió cosas.

En YouTube tienes las piezas. Aquí tienes el orden, los cinco servidores enteros y a alguien a quien preguntarle cuando te encalles. Lo que compras es el mes que no vas a perder.

¿Y si el protocolo cambia dentro de seis meses?

Parte va a cambiar, y no te voy a decir lo contrario. Las herramientas de alrededor se mueven cada trimestre.

Los cimientos no. Los 4 primitivos, JSON-RPC y la arquitectura cliente-servidor llevan estabilizándose desde finales de 2024. Cuando algo se quede viejo actualizo el curso, y la versión nueva la tienes sin volver a pagar.

¿Esto es una suscripción?

No. Pagas 180 € una vez y el curso es tuyo, con acceso de por vida y las actualizaciones incluidas. No hay cuota mensual ni renovación que se te olvide cancelar.

Para quién esProgramas en Python a nivel medio y usas un LLM como usuario. No hace falta saber nada de MCP ni de agentes.