Faceabot Transit Switzerland (SBB/CFF)
Swiss trains and public transport: live connections and departures. Official data, free, no key.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"transit-switzerland": {
"url": "https://faceabot.com/tools-mcp/ch-rail"
}
}
}Remote-Endpunkte
https://faceabot.com/tools-mcp/ch-railstreamable-httpWas es kann
Tool-Inventar
Tools (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"}
Eingabe-Schema
{
"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"}
Eingabe-Schema
{
"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"}
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Part of the station or stop name"
}
},
"required": [
"query"
],
"additionalProperties": false
}Community
Nachweis