Faceabot Transit Switzerland (SBB/CFF)
Swiss trains and public transport: live connections and departures. Official data, free, no key.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"transit-switzerland": {
"url": "https://faceabot.com/tools-mcp/ch-rail"
}
}
}Puntos de conexión remotos
https://faceabot.com/tools-mcp/ch-railstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢ch_connections(from, to, date, time, time_is, ...)
Journeys between two places in Switzerland by train, bus, tram or boat (SBB/CFF/FFS, PostBus and all Swiss operators): departure and arrival times, platforms, transfers, live delays. Use when: someone needs to travel by public transport in Switzerland (e.g. Zürich to Geneva). Example: {"from":"Zürich HB","to":"Genève"}
Esquema de entrada
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Departure station or stop (Zürich HB, Genève, Lausanne, Bern, Basel SBB, Lugano…)"
},
"to": {
"type": "string",
"description": "Arrival station or stop"
},
"date": {
"type": "string",
"description": "Optional day, YYYY-MM-DD (Swiss time). Default: today"
},
"time": {
"type": "string",
"description": "Optional time HH:MM (Swiss time). Default: now"
},
"time_is": {
"type": "string",
"enum": [
"departure",
"arrival"
],
"default": "departure"
},
"results": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"default": 3
}
},
"required": [
"from",
"to"
],
"additionalProperties": false
}🟢ch_station_departures(station, results)
Next departures (train, bus, tram) from one Swiss station or stop: time, line, destination, platform, live delay. Use when: someone is at (or going to) a Swiss station and wants the next departures. Example: {"station":"Bern"}
Esquema de entrada
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station or stop name"
},
"results": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8
}
},
"required": [
"station"
],
"additionalProperties": false
}🟢ch_find_station(query)
Finds the exact Swiss station or stop names matching a word (German, French or Italian names). Use when: a place name is ambiguous or misspelled. Example: {"query":"Lausanne"}
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Part of the station or stop name"
}
},
"required": [
"query"
],
"additionalProperties": false
}Comunidad
Evidencia