Usa el curso desde Claude y ChatGPT

DesarrolloMCP tiene su propio servidor MCP. Lo conectas una vez a tu asistente de IA y desde ahí puedes buscar en el curso, ver por dónde vas y estudiar las lecciones de tu nivel: la IA las lee contigo y te las explica o te pregunta.

MCP (Model Context Protocol) es el estándar con el que un asistente como Claude o ChatGPT se conecta a otros programas. Es justo lo que enseña el curso, así que este servidor es también un ejemplo real de todo lo que vas a construir.

Qué dirección usar

DirecciónParaCómo funciona
https://desarrollomcp.com/mcp Claude, ChatGPT y Claude Code Sin cuenta puedes buscar, ver el temario y leer los artículos. Cuando pides tu progreso o una lección, te pide iniciar sesión.
https://desarrollomcp.com/mcp/alumno Otros clientes (Cursor, VS Code…) Pide iniciar sesión al conectar y después tiene todo: tu progreso, tus lecciones y lo público.

Al iniciar sesión, el asistente te abre desarrollomcp.com para que entres como siempre (con email, Google o GitHub) y le des permiso. Hay dos direcciones porque no todos los clientes saben pedir el login en mitad de una conversación: Claude, ChatGPT y Claude Code sí; otros solo al conectar.

Claude (web y escritorio)

  1. Abre Personalización → Conectores (Customize → Connectors), pulsa Añadir y elige Añadir conector personalizado.
  2. Pon un nombre (por ejemplo, DesarrolloMCP), pega la dirección https://desarrollomcp.com/mcp y pulsa Continuar.
  3. En Autenticación, elige Iniciar sesión cuando sea necesario. Deja el cliente OAuth como viene (la identidad publicada de Claude) y pulsa Añadir. Estos ajustes no se pueden cambiar después: si te equivocas, quita el conector y añádelo de nuevo.
  4. En una conversación, pídele lo que quieras del curso. La primera vez que pidas tu progreso o una lección verás Autorización requerida: pulsa Conectar, entra en desarrollomcp.com con tu cuenta y pulsa Permitir.

Si prefieres conectarte desde el principio, elige Iniciar sesión ahora en el paso 3. Los conectores personalizados están en Free (con uno solo), Pro y Max; en Team y Enterprise los añade un Owner desde Organization settings → Connectors. Más detalles, con sus fuentes, en Conectar un servidor MCP a Claude.

ChatGPT

  1. En Complementos, pulsa Añadir → Añadir servidor MCP personalizado (necesita el modo desarrollador).
  2. Pon un nombre, la dirección https://desarrollomcp.com/mcp y, en Autenticación, elige OAuth o sin autenticación.
  3. Al crearlo, ChatGPT te ofrece Iniciar sesión o Usar sin cuenta. Las dos sirven.
  4. Si empezaste sin cuenta, la primera vez que pidas tu progreso o una lección verás ChatGPT necesita más permisos: pulsa Actualizar acceso, entra en desarrollomcp.com con tu cuenta y pulsa Permitir.

Si eliges solo OAuth en el paso 2, ChatGPT pedirá iniciar sesión antes de usar cualquier herramienta, también para buscar.

Claude Code

En la terminal:

claude mcp add --transport http desarrollomcp https://desarrollomcp.com/mcp

Se conecta sin cuenta y ya puedes buscar en el curso y el blog. La primera vez que pidas tu progreso o una lección, Claude Code te dirá que el servidor necesita que inicies sesión: escribe /mcp, elige desarrollomcp y autentícate; se abrirá el navegador para que entres en desarrollomcp.com y des permiso. Con claude mcp list ves si pone Connected o Needs authentication.

Otros clientes (Cursor, VS Code…)

Cualquier cliente compatible con MCP por HTTP sirve. Los que se configuran con un archivo JSON usan cada uno su propio formato, así que este esquema es orientativo. Es el que exige Claude Code en .mcp.json, con "type": "http"; no tiene por qué valer tal cual en Cursor o VS Code: sigue la documentación de tu cliente.

{
  "mcpServers": {
    "desarrollomcp": { "type": "http", "url": "https://desarrollomcp.com/mcp/alumno" }
  }
}

El cliente descubre solo cómo pedir permiso: el servidor sigue la autorización de la especificación MCP con OAuth 2.1.

Qué herramientas tiene

HerramientaQué haceDónde
buscar Busca por palabras en las lecciones y los artículos. Los dos
ver_temario Las 26 lecciones, con su nivel y cómo se accede a cada una. Los dos
ver_leccion La ficha pública de una lección: resumen, objetivos y secciones. Los dos
ver_planes Niveles, precios y la garantía de 14 días. Los dos
listar_articulos Artículos del blog, por fecha o por tema. Los dos
leer_articulo El texto completo de un artículo. Los dos
mi_cuenta Tu email, tu nivel y desde cuándo tienes cuenta. Con tu cuenta
mi_progreso Lecciones completadas, las últimas que hiciste y la siguiente que te toca. Con tu cuenta
leer_leccion El texto completo de una lección de tu nivel, para que la IA te la explique o te pregunte. Con tu cuenta

Ideas para empezar

  • «¿Por dónde voy en el curso de DesarrolloMCP y qué me toca ahora?»
  • «Explícame la lección del ciclo de vida con un ejemplo distinto al del curso.»
  • «Hazme cinco preguntas de repaso de la lección 3 y corrígeme.»
  • «¿Qué lección del curso explica OAuth? Resúmemela en diez líneas.»
  • «Busca en el blog de DesarrolloMCP qué ha cambiado en MCP 2026-07-28.»

Qué puede hacer y qué no

  • Solo lee: no puede comprar, cambiar tu cuenta, marcar lecciones ni ver tu contraseña.
  • Te da las lecciones de tu nivel, con la misma regla que la web. Las del Avanzado o el Experto, solo si las tienes.
  • Las soluciones de los quizzes no salen nunca del servidor: se corrigen en la web.
  • Con leer_leccion hay un límite aproximado de 60 lecturas de lección al día desde el servidor MCP. En la web no hay límite.
  • Puedes retirar el acceso a cualquier aplicación cuando quieras, en tu panel, en Aplicaciones conectadas.

Cómo está hecho

Con el mismo SDK oficial de TypeScript que usa el curso (@modelcontextprotocol/server), sin estado, en Cloudflare Workers. Habla la especificación 2026-07-28 y, para los clientes que aún no la usan, la de 2025. La autorización es OAuth 2.1 con PKCE: el permiso lo das tú en desarrollomcp.com y el asistente nunca ve tu contraseña. Su descripción para otros programas está en /.well-known/mcp/server-card.json.

La autorización de servidores MCP con OAuth se explica en la lección APIs externas y autorización del nivel Avanzado.