Un servidor MCP es un programa que hace accesibles herramientas e información a una aplicación de inteligencia artificial compatible con el Model Context Protocol. Un asistente puede así buscar una dirección, consultar datos de movilidad o leer un recurso externo durante una conversación.
Para ROOTE, la ventaja es concreta: responder a «¿Dónde encontrar una bicicleta cerca de esta dirección?» a partir de una búsqueda geográfica y la información devuelta, en lugar de solo la memoria del modelo.
Asistente, cliente y servidor: ¿quién hace qué?
| Elemento | Rol | Ejemplo de movilidad |
|---|---|---|
| Aplicación anfitriona | Gestiona la conversación y las conexiones | La aplicación en la que haces tu pregunta |
| Cliente MCP | Se comunica con un servidor según el protocolo | Descubre las herramientas ROOTE y transmite sus argumentos |
| Servidor MCP | Expone herramientas y devuelve sus resultados | ROOTE busca lugares o servicios |
| Modelo IA | Interpreta la solicitud y formula la respuesta | Explica los resultados y sus límites |
El servidor no reemplaza al modelo. Le da acceso a una operación definida, con entradas y salida estructuradas. La aplicación anfitriona decide cómo usar estas capacidades y puede solicitar validación al usuario.
Arquitectura oficial del Model Context Protocol
Las herramientas MCP hacen una solicitud ejecutable
Una herramienta tiene un nombre, descripción y esquema de argumentos. El asistente debe respetar este esquema: una búsqueda por proximidad necesita coordenadas y filtros válidos, no un texto enviado arbitrariamente a cualquier herramienta.
El protocolo también distingue recursos, que proporcionan contexto, y prompts, que proponen modelos de interacción. Cada servidor publica las capacidades que realmente soporta; la presencia de MCP no significa que todas estén disponibles.
Ejemplo: encontrar una bicicleta cerca de una dirección
El proceso comienza con la resolución de la dirección. Si varias ciudades o lugares coinciden, el asistente pide una precisión. Luego usa las coordenadas elegidas para buscar estaciones o vehículos para el modo bicicleta y resume los resultados útiles.
Una estación a 250 metros puede presentarse como geográficamente cercana. Esta distancia no implica automáticamente un tiempo de caminata. Tampoco un número observado de bicicletas reserva un vehículo para el usuario.
Lo que ofrece el MCP ROOTE
El servidor MCP ROOTE expone las herramientas geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions y services_nearby. Cubren las búsquedas geográficas, las movilidades compartidas, los lugares de transporte, las interrupciones y algunos servicios urbanos. La lista tools/list del servidor es la referencia para las capacidades disponibles.
Journey y Departures no forman parte de este MCP V1. Encontrar una parada no permite por sí solo anunciar un próximo bus. Se necesita otra capacidad documentada para obtener salidas.
Inventario oficial de herramientas MCP ROOTE
Lo que MCP no garantiza
El protocolo no garantiza cobertura global completa, ni datos siempre frescos, ni una respuesta exacta del asistente. Estas propiedades dependen de las fuentes, el contrato de cada herramienta y cómo la aplicación usa los resultados.
Nombres, descripciones y enlaces procedentes de un proveedor siguen siendo datos externos. No deben convertirse en instrucciones para el asistente. Este conserva advertencias, atribuciones y valores desconocidos en lugar de convertirlos en certezas.
Elegir la suite adecuada para tu proyecto
Conectar un asistente al MCP ROOTE
Comparar API y MCP para integración de movilidad
Construir un asistente de movilidad fiable
Próximamente: próximas salidas y cálculo de rutas
ROOTE planea ampliar su MCP a los próximos Departures y al cálculo de rutas. Estas funcionalidades están por venir y aún no forman parte de las herramientas actualmente expuestas por el servidor MCP. Al estar disponibles, verifique las herramientas anunciadas por el servidor, sus argumentos y la información efectivamente devuelta antes de anunciar un paso o un Journey.
Preguntas frecuentes
¿Es MCP un modelo de inteligencia artificial?
No. Es un protocolo que permite a una aplicación IA comunicarse con servidores que exponen herramientas o contexto.
¿Un servidor MCP reemplaza una API?
Puede usar una API para realizar sus operaciones. API y MCP pueden ser dos interfaces complementarias de un mismo servicio.
¿El servidor MCP ROOTE permite reservar una bicicleta?
Las herramientas Data MCP ROOTE son solo de lectura. Una disponibilidad devuelta no es una reserva.