DesarrolloMCP

Curso de MCP en español: busca lecciones y artículos; con tu cuenta, tu progreso y tus lecciones.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
81%
Integridad del esquema
74%
Calidad de los nombres
82%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • LOWTool 'ver_planes' description lacks action verben ver_planes
  • LOWTool 'mi_cuenta' description lacks action verben mi_cuenta
  • LOWTool 'leer_leccion' description lacks action verben leer_leccion

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,231Tokens (definiciones de herramientas)
~649 BTamaño de respuesta típico
Impacto moderado en la atención (0.96% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "desarrollomcp": {
      "url": "https://desarrollomcp.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://desarrollomcp.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢buscar(consulta, tipo, limite)

Busca por palabras en las lecciones del curso y en los artículos del blog. Devuelve título, resumen, tipo y URL de cada resultado, los más relevantes primero.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "consulta": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "description": "Palabras a buscar, en español o inglés (p. ej. «oauth», «servidor python», «mcp apps»)."
    },
    "tipo": {
      "default": "todo",
      "description": "Qué buscar.",
      "type": "string",
      "enum": [
        "todo",
        "articulo",
        "leccion"
      ]
    },
    "limite": {
      "default": 5,
      "description": "Número máximo de resultados.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "consulta"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢ver_temario(nivel)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "nivel": {
      "description": "Filtra por nivel.",
      "type": "string",
      "enum": [
        "basico",
        "avanzado",
        "experto"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢ver_leccion(slug)

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, que solo se lee en la web.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "maxLength": 80,
      "description": "Slug de la lección, p. ej. 05-herramientas o avanzado/02-integraciones-apis (ver_temario los lista)."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢ver_planes

Niveles del curso con su precio en euros (pago único, sin suscripción), qué incluye cada uno y la garantía de devolución.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢listar_articulos(tema, limite, desde)

Artículos publicados del blog, del más reciente al más antiguo, con fecha, tema, resumen y URL. Se puede filtrar por tema y paginar.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tema": {
      "description": "Tema del artículo: a2a-agentes, mcp, mcp-apps, servidores, skills, webmcp.",
      "type": "string",
      "maxLength": 40
    },
    "limite": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "desde": {
      "default": 0,
      "description": "Posición desde la que listar, para paginar.",
      "type": "integer",
      "minimum": 0,
      "maximum": 500
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢leer_articulo(slug)

Texto completo de un artículo del blog en Markdown, con su título, fecha, URL y las lecciones del curso relacionadas.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "maxLength": 120,
      "description": "Slug del artículo (lo devuelven buscar y listar_articulos)."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢mi_cuenta

Datos de la cuenta del alumno que ha iniciado sesión: email, nivel del curso al que tiene acceso, fecha de alta y, si no tiene el nivel más alto, cómo ampliarlo. Necesita iniciar sesión.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢mi_progreso

Progreso del alumno en el curso: lecciones completadas por nivel, las últimas que terminó y la siguiente que le toca, con su URL. Necesita iniciar sesión.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢leer_leccion(slug)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "maxLength": 80,
      "description": "Slug de la lección, p. ej. 03-ciclo-vida o avanzado/02-integraciones-apis (ver_temario los lista)."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas