{"protocolVersion":"0.3.0","name":"ronanrodrigo.dev","description":"Servidor MCP de ronanrodrigo.dev: busca e leitura de notas sobre IA/agentes, catálogo do lab e redirects — somente leitura, mesmos dados das páginas.","url":"https://ronanrodrigo.dev/mcp","documentationUrl":"https://ronanrodrigo.dev/agent-guide","version":"0.1.0","provider":{"organization":"Ronan Rodrigo Nunes","url":"https://ronanrodrigo.dev"},"contact":{"email":"email@ronanrodrigo.dev","url":"https://ronanrodrigo.dev/contact"},"capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text"],"defaultOutputModes":["text","markdown"],"skills":[{"id":"search_notes","name":"search_notes","description":"Busca notas do site por termo livre, com filtro opcional por tag e paginação (limit/offset). Retorna slug, título, tags, data, resumo, URL e markdownUrl de cada nota. Use antes de read_note para descobrir slugs.","tags":["read-only","site","mcp"],"examples":["Use search_notes via POST https://ronanrodrigo.dev/mcp (JSON-RPC 2.0)."]},{"id":"read_note","name":"read_note","description":"Lê uma nota completa por slug (corpo Markdown incluído). Slugs vêm de search_notes ou de /notes. Retorna erro quando o slug não existe.","tags":["read-only","site","mcp"],"examples":["Use read_note via POST https://ronanrodrigo.dev/mcp (JSON-RPC 2.0)."]},{"id":"list_lab_entries","name":"list_lab_entries","description":"Lista o catálogo do lab (experimentos, MVPs e publicações) com busca opcional por texto. Retorna slug, título, descrição, URL legada, stack e URL de cada entrada.","tags":["read-only","site","mcp"],"examples":["Use list_lab_entries via POST https://ronanrodrigo.dev/mcp (JSON-RPC 2.0)."]},{"id":"resolve_redirect","name":"resolve_redirect","description":"Resolve um atalho do site (ex.: /github, /univille) para o destino atual. Retorna alvo e status, ou nulo quando o caminho não é um redirect.","tags":["read-only","site","mcp"],"examples":["Use resolve_redirect via POST https://ronanrodrigo.dev/mcp (JSON-RPC 2.0)."]},{"id":"list_tags","name":"list_tags","description":"Lista as tags das notas do site com contagem de notas por tag e URL da página de cada tag. Sem argumentos. Use para descobrir tags válidas antes de filtrar search_notes por tag.","tags":["read-only","site","mcp"],"examples":["Use list_tags via POST https://ronanrodrigo.dev/mcp (JSON-RPC 2.0)."]},{"id":"get_site_index","name":"get_site_index","description":"Retorna o índice completo do site (páginas, notas e lab) com URL absoluta, título, descrição e tipo de cada entrada. Sem argumentos. Use para mapear todo o conteúdo navegável de uma vez.","tags":["read-only","site","mcp"],"examples":["Use get_site_index via POST https://ronanrodrigo.dev/mcp (JSON-RPC 2.0)."]}]}