{
  "$schema": "https://modelcontextprotocol.io/schema/server-card.json",
  "name": "lorenzo-romero-portfolio-mcp",
  "displayName": "Lorenzo Romero Cubas - MCP Server",
  "version": "1.0.0",
  "description": "Servidor Model Context Protocol (MCP) para interactuar con el portafolio, proyectos y artículos técnicos de Lorenzo Romero Cubas.",
  "url": "https://lorenzoromero.net.pe",
  "transport": {
    "type": "http",
    "endpoint": "https://lorenzoromero.net.pe/api/mcp"
  },
  "tools": [
    {
      "name": "get_projects",
      "description": "Devuelve la lista completa de proyectos con su stack y descripción.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Categoría opcional para filtrar"
          }
        }
      }
    },
    {
      "name": "get_blog_posts",
      "description": "Devuelve los artículos y tutoriales publicados en el blog.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tag": {
            "type": "string",
            "description": "Etiqueta o tema de búsqueda"
          }
        }
      }
    },
    {
      "name": "get_markdown_page",
      "description": "Obtiene el contenido estructurado en Markdown de cualquier URL del sitio.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Ruta relativa (ej: /, /sobre-mi, /proyectos)"
          }
        },
        "required": [
          "path"
        ]
      }
    }
  ],
  "resources": [
    {
      "uri": "portfolio://projects",
      "name": "Catálogo de Proyectos",
      "mimeType": "application/json"
    },
    {
      "uri": "portfolio://blog",
      "name": "Artículos de Blog",
      "mimeType": "application/json"
    }
  ],
  "prompts": [
    {
      "name": "summarize_profile",
      "description": "Genera un resumen profesional y servicios de Lorenzo Romero."
    }
  ]
}
