sbb-mcp

Servidor MCP de los Ferrocarriles Federales Suizos (SBB/CFF/FFS): horarios de trenes en tiempo real, precios de billetes con soporte para Half-Fare/GA y enlaces de compra directa a través de la SMAPI oficial de SBB.

Documentación

sbb-mcp

Este paquete ahora es un alias de swisstrip-mcp. Los nuevos usuarios deben instalar swisstrip-mcp directamente: es el cliente MCP canónico de SwissTrip. El nombre sbb-mcp sigue funcionando — lanza swisstrip-mcp como proceso hijo — por lo que las integraciones existentes no se rompen.


Cliente MCP independiente de SwissTrip — conecta asistentes de IA con datos de los Ferrocarriles Federales Suizos (SBB / CFF / FFS): horarios de trenes, búsqueda de estaciones, precios de billetes y enlaces de compra directa de billetes a través de la SMAPI de SBB.

Cliente ligero. Todo el acceso a la API de SBB, la venta de billetes y la sincronización de perfiles se ejecutan en el servidor alojado de SwissTrip en https://mcp.swisstrip.app/mcp.

Instalación (recomendado: usar el nombre canónico)

Claude Desktop

Añade a claude_desktop_config.json:

{
  "mcpServers": {
    "swisstrip": {
      "command": "npx",
      "args": ["-y", "swisstrip-mcp"]
    }
  }
}

Cursor

Añade a ~/.cursor/mcp.json:

{
  "mcpServers": {
    "swisstrip": {
      "command": "npx",
      "args": ["-y", "swisstrip-mcp"]
    }
  }
}

ChatGPT (Plus / Pro / Business / Enterprise con Developer Mode)

No requiere instalación. Añade un conector personalizado que apunte a:

https://mcp.swisstrip.app/mcp

Configuraciones existentes de sbb-mcp

¿Ya estás ejecutando npx -y sbb-mcp? Nada cambia — sigue funcionando y reenvía al mismo servicio alojado. Para migrar al nombre canónico, cambia sbb-mcp → swisstrip-mcp en la configuración de tu cliente cuando te convenga.

Herramientas

  • search_stations — encuentra estaciones suizas, direcciones y puntos de interés
  • search_connections — horarios de trenes entre dos estaciones
  • get_trip_details — viaje detallado con todas las paradas intermedias
  • get_more_connections — trenes anteriores o posteriores para una búsqueda previa
  • get_prices — precios de billetes con descuentos Halbtax / GA
  • get_ticket_link — enlace de compra directa a SBB.ch
  • save_profile / get_profile — guarda tu perfil de viaje localmente
  • list_travelers — precios familiares para múltiples viajeros (requiere SWISSTRIP_TOKEN)

Configuración opcional

Variable de entornoPropósito
SWISSTRIP_TOKENSincroniza tu perfil de viajero desde tu cuenta SwissTrip. Emítelo en https://swisstrip.app/settings/developer.
SWISSTRIP_MCP_URLSobrescribe la URL del servidor alojado. Valor predeterminado: https://mcp.swisstrip.app/mcp.
SBB_MCP_URLIgual que el anterior (nombre heredado, aún compatible).

¿Por qué se renombró?

sbb-mcp comenzó como el paquete npm canónico. Para protegerse contra futuros conflictos de marcas comerciales (el acrónimo SBB pertenece a Schweizerische Bundesbahnen), la implementación canónica ahora vive en swisstrip-mcp, que está registrada bajo la marca comercial SwissTrip™. sbb-mcp y otros 8 nombres npm (sbb-mcp-official, sbb-cff-ffs-mcp, swiss-rail-mcp, swiss-railways-mcp, swiss-train-mcp, swisstrip, swisstrip-ai, swisstrip-server) son lanzadores de una línea que dependen de swisstrip-mcp.

Esto significa: si alguno de los nombres con temática SBB necesita ser transferido o eliminado en el futuro, cada integración existente seguirá funcionando sin cambios porque todos reenvían al swisstrip-mcp canónico.

Licencia

Propietaria. Consulta LICENSE. © 2026 SwissTrip.

Para consultas de licencias comerciales: fabsforward2@gmail.com.