Curso de MCP en español: busca lecciones y artículos; con tu cuenta, tu progreso y tus lecciones.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Busca por palabras en las lecciones del curso y en los artículos del blog. Devuelve título, resumen, tipo (articulo o leccion), id (el slug que piden las demás herramientas) y URL de cada resultado, los más relevantes primero. Úsala primero cuando la persona pregunta por un tema y no sabes qué página lo trata. Después, lee el resultado con leer_articulo (artículos) o con ver_leccion / leer_leccion (lecciones). Si no hay resultados, prueba con sinónimos o en inglés, o recorre todo con ver_temario y listar_articulos.
Palabras a buscar, en español o inglés, de 2 a 100 caracteres (p. ej. «oauth», «servidor python», «mcp apps»).
Dónde buscar: «todo» (por defecto), «articulo» solo en el blog o «leccion» solo en el curso.
Número máximo de resultados, de 1 a 10 (5 por defecto).
Busca por palabras en las lecciones del curso y en los artículos del blog. Devuelve título, resumen, tipo (articulo o leccion), id (el slug que piden las demás herramientas) y URL de cada resultado, los más relevantes primero. Úsala primero cuando la persona pregunta por un tema y no sabes qué página lo trata. Después, lee el resultado con leer_articulo (artículos) o con ver_leccion / leer_leccion (lecciones). Si no hay resultados, prueba con sinónimos o en inglés, o recorre todo con ver_temario y listar_articulos.
| Argument | Type | Description |
|---|---|---|
| tipo | string | Dónde buscar: «todo» (por defecto), «articulo» solo en el blog o «leccion» solo en el curso. |
| limite | integer | Número máximo de resultados, de 1 a 10 (5 por defecto). |
| consulta* | string | Palabras a buscar, en español o inglés, de 2 a 100 caracteres (p. ej. «oauth», «servidor python», «mcp apps»). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consulta"
],
"properties": {
"tipo": {
"enum": [
"todo",
"articulo",
"leccion"
],
"type": "string",
"default": "todo",
"description": "Dónde buscar: «todo» (por defecto), «articulo» solo en el blog o «leccion» solo en el curso."
},
"limite": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Número máximo de resultados, de 1 a 10 (5 por defecto)."
},
"consulta": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "Palabras a buscar, en español o inglés, de 2 a 100 caracteres (p. ej. «oauth», «servidor python», «mcp apps»)."
}
}
}Texto completo de un artículo del blog en Markdown, con su título, fecha, URL y las lecciones del curso relacionadas. No necesita cuenta. Úsala cuando ya tienes el slug (de buscar o listar_articulos) y necesitas el contenido para responder o resumir; cita la URL del artículo. Si el slug no existe, búscalo con buscar.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Slug del artículo, hasta 120 caracteres, sin /blog/ (p. ej. «que-es-mcp»). Lo devuelven buscar y listar_articulos. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 120,
"description": "Slug del artículo, hasta 120 caracteres, sin /blog/ (p. ej. «que-es-mcp»). Lo devuelven buscar y listar_articulos."
}
}
}Texto completo de una lección del curso, en Markdown, si el alumno tiene acceso (la 01 y el Básico con su cuenta; Avanzado y Experto si los ha comprado). Si no tiene acceso, devuelve la ficha pública y cómo conseguirlo. Necesita iniciar sesión. Úsala para estudiar o explicar una lección concreta con su texto; para saber de qué trata sin cuenta basta ver_leccion. Máximo 60 lecciones al día por alumno desde el servidor MCP; en la web no hay límite.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Slug de la lección, hasta 80 caracteres: «03-ciclo-vida» en el Básico o con el prefijo del nivel, como «avanzado/02-integraciones-apis» (ver_temario los lista). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 80,
"description": "Slug de la lección, hasta 80 caracteres: «03-ciclo-vida» en el Básico o con el prefijo del nivel, como «avanzado/02-integraciones-apis» (ver_temario los lista)."
}
}
}Artículos publicados del blog, del más reciente al más antiguo, con slug, fecha, tema, resumen y URL. Se puede filtrar por tema y paginar. Úsala para ver las novedades o todo lo publicado sobre un tema; si buscas algo concreto, usa buscar. Lee después el que interese con leer_articulo. Si hay_mas es true, vuelve a llamarla con desde igual a la posición siguiente.
| Argument | Type | Description |
|---|---|---|
| tema | string | Tema del artículo: a2a-agentes, mcp, mcp-apps, servidores, skills, webmcp. |
| desde | integer | Posición desde la que listar, de 0 a 500 (0 por defecto): para la página siguiente, súmale el límite. |
| limite | integer | Artículos por página, de 1 a 20 (10 por defecto). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"tema": {
"type": "string",
"maxLength": 40,
"description": "Tema del artículo: a2a-agentes, mcp, mcp-apps, servidores, skills, webmcp."
},
"desde": {
"type": "integer",
"default": 0,
"maximum": 500,
"minimum": 0,
"description": "Posición desde la que listar, de 0 a 500 (0 por defecto): para la página siguiente, súmale el límite."
},
"limite": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Artículos por página, de 1 a 20 (10 por defecto)."
}
}
}Datos de la cuenta del alumno que ha iniciado sesión: email, nivel del curso al que tiene acceso, niveles con acceso, fecha de alta y, si no tiene el nivel más alto, cómo ampliarlo. Necesita iniciar sesión. Úsala para saber qué puede leer la persona antes de recomendarle lecciones o un plan; para lo que lleva hecho, usa mi_progreso, y para los precios, ver_planes. No tiene parámetros.
No arguments.
{
"type": "object",
"properties": {}
}Progreso del alumno en el curso: lecciones completadas por nivel, porcentaje, las últimas cinco que terminó y la siguiente que le toca, con su URL. Necesita iniciar sesión. Úsala cuando la persona pregunte por dónde va o qué estudiar ahora; después puedes abrir la siguiente lección con leer_leccion. No tiene parámetros.
No arguments.
{
"type": "object",
"properties": {}
}Ficha pública de una lección: resumen, objetivos, secciones, tiempo de lectura, cómo se accede y URL. No devuelve el cuerpo de la lección. Úsala para explicar qué enseña una lección sin necesidad de cuenta. Para el texto completo, usa leer_leccion (pide iniciar sesión y acceso al nivel) o enlaza la URL. Si el slug no existe, llama a ver_temario para ver los válidos.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Slug de la lección, hasta 80 caracteres: «05-herramientas» en el Básico o con el prefijo del nivel, como «avanzado/02-integraciones-apis» (ver_temario los lista). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 80,
"description": "Slug de la lección, hasta 80 caracteres: «05-herramientas» en el Básico o con el prefijo del nivel, como «avanzado/02-integraciones-apis» (ver_temario los lista)."
}
}
}Niveles del curso con su precio en euros (pago único, sin suscripción), qué incluye cada uno, la garantía de devolución de 14 días y la URL de la página de planes. Úsala cuando la persona pregunte por precios, qué nivel comprar o qué incluye cada uno. Para saber qué tiene ya la persona, usa mi_cuenta. La compra se hace en la web, no desde aquí. No tiene parámetros.
No arguments.
{
"type": "object",
"properties": {}
}Lista las lecciones del curso de MCP (26 en tres niveles: Básico, Avanzado y Experto) con su slug, título, descripción, nivel y cómo se accede a cada una, más el precio y el resumen de cada nivel. Úsala para enseñar el plan de estudios completo o para obtener el slug de una lección; para un tema concreto es mejor buscar. Con el slug, ver_leccion da la ficha pública y leer_leccion el texto completo.
| Argument | Type | Description |
|---|---|---|
| nivel | string | Filtra por nivel: «basico», «avanzado» o «experto». Sin él, devuelve las 26 lecciones. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"nivel": {
"enum": [
"basico",
"avanzado",
"experto"
],
"type": "string",
"description": "Filtra por nivel: «basico», «avanzado» o «experto». Sin él, devuelve las 26 lecciones."
}
}
}