Agentes de software
Publicado: 6 de noviembre de 2026
Las notas y las páginas de sección tienen versión en Markdown, el índice llms.txt las lista y un servidor MCP de solo lectura responde sobre la agenda, los lugares, las travesías y los datos verificados.
Este sitio se escribe para personas que andan en bicicleta. Algunos lectores ya llegan a través de un asistente que buscó y leyó por ellos, y a ese asistente le conviene encontrar el texto limpio, con sus fechas y sus fuentes, en lugar de reconstruirlo desde el HTML. Lo que sigue describe qué les ofrecemos a esos programas, qué pueden preguntar y qué queda registrado cuando lo hacen.
Qué se puede preguntar
Lo más directo es el servidor MCP (Model Context Protocol) que atiende en https://pedaleando.uy/mcp: transporte Streamable HTTP, sin autenticación, solo lectura. En https://pedaleando-uruguay.bike/mcp el mismo servidor responde con los textos en inglés cuando existe esa versión. Para conectarse alcanza con la URL; en Claude Code, por ejemplo:
claude mcp add --transport http pedaleando https://pedaleando.uy/mcp
Las herramientas:
search_eventsyget_eventconsultan la agenda de/ciudad/agenda, con fecha, lugar y la fuente de cada evento.search_placesyget_placedevuelven los lugares sobre los que escribe el sitio, con coordenadas, un resumen y sus otros nombres.list_routesyget_routeenumeran las travesías, con la URL de la nota y la de su versión en Markdown.search_articlesyget_articlebuscan cualquier nota publicada y la devuelven en Markdown.lookup_factbusca entre los datos verificados que sostienen las notas y devuelve, para cada uno, su identificador, su valor y las fuentes consultadas, con la fecha de la última lectura, cuando la registramos. Un dato sin fuente no se sirve.
Cada cliente tiene un cupo de solicitudes. Si lo agota, el servidor rechaza las siguientes durante un rato y después vuelve a atender.
Qué hay para leer
Las notas y las páginas de sección tienen una versión en texto plano con el mismo contenido que la página: título, fechas de publicación y actualización, cuerpo, epígrafes y las fuentes del pie con sus créditos. Para obtenerla se agrega .md a la URL. La nota publicada en /ciudad/ciclovia-rambla-sur está también en /ciudad/ciclovia-rambla-sur.md. La página HTML sigue siendo la canónica y la versión en Markdown no se indexa; cada página HTML declara en su <head> si tiene versión en Markdown.
El índice /llms.txt enumera las páginas publicadas en este sitio, con una línea de resumen por página y el enlace a su versión en Markdown cuando existe. La edición en inglés mantiene el suyo en pedaleando-uruguay.bike/llms.txt.
Rastreadores
En /robots.txt las reglas van por clase: una para los buscadores, otra para los programas que leen una página a pedido de una persona, otra para los rastreadores que juntan material para entrenar modelos de lenguaje, y una general para el resto. Hoy ninguna prohíbe nada.
Qué queda registrado, y a quién avisar
Cuando el servidor MCP responde una consulta, anotamos qué herramienta se usó y con qué argumentos, cuántos resultados hubo, en qué idioma y desde qué dominio, y la cadena con la que el cliente se presenta (el user agent). Cuando quien pide una página se presenta con un user agent que reconocemos como programa (un rastreador, un buscador, un asistente), anotamos la hora, la URL, el código de respuesta, la página de origen si la hay y esa cadena. Las visitas de navegadores comunes no se guardan. No hay direcciones IP en esos registros. Los usamos para saber qué se busca y qué no supimos responder; eso decide, en parte, qué escribimos después.
Una advertencia sobre las fuentes: las del pie de una nota llevan la fecha en que las leímos por última vez, y las que devuelve lookup_fact la llevan solo si la registramos; un dato puede haber cambiado después. Si tu programa encontró un error, o hizo una pregunta que el servidor no supo responder, escribinos a hola@pedaleando.uy.