Inicio/Guías/Desarrolladores
Desarrolladores

¿Qué es un servidor MCP y para qué sirve?

Comprende el papel de un servidor MCP: conexión de un asistente IA a herramientas, lectura de datos y ejemplo concreto de búsqueda de movilidad.

By ROOTE·7 min de lectura
¿Qué es un servidor MCP y para qué sirve?
Una pregunta, herramientas, datos verificables.

Lo esencial en unos segundos

Un servidor MCP expone herramientas e información a un asistente compatible. Permite consultar una fuente externa en el momento de la solicitud; el asistente debe interpretar el resultado sin inventar datos faltantes.

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é?

ElementoRolEjemplo de movilidad
Aplicación anfitrionaGestiona la conversación y las conexionesLa aplicación en la que haces tu pregunta
Cliente MCPSe comunica con un servidor según el protocoloDescubre las herramientas ROOTE y transmite sus argumentos
Servidor MCPExpone herramientas y devuelve sus resultadosROOTE busca lugares o servicios
Modelo IAInterpreta la solicitud y formula la respuestaExplica 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.

Para desarrolladoresROOTE Mobility API

La movilidad alrededor de un punto.
Directamente en tu aplicación.

  • Buscar
    cerca de una ubicación
  • Acceder a
    los datos de movilidad
  • Integrar en
    tu aplicación

Del mapa a los datos: busca opciones de movilidad y servicios cercanos con la API de ROOTE.

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.

¿Y si miras a tu alrededor?

Explora tu barrio con ROOTE y encuentra la información disponible para preparar tu desplazamiento.

Explorar el mapa ROOTE ↗